libwpewebkit fused dependencies: libc, bubblewrap, glib2, gst1-mod-opengl, harfbuzz, icu-full-data78, libepoxy, libgcrypt, libgst1allocators, libgst1app, libgst1audio, libgst1fft, libgst1gl, libgst1pbutils, libgst1tag, libgst1transcoder, libgst1video, libinput, libmanette, libjpeg, libpng, libseccomp, libsoup3, libsqlite3-0, libtasn1, libudev, libwayland, libwebp, libwpe, libxml2-16, libxslt, zlib wpewebkit-driver fused dependencies: libc, libwpewebkit wpewebkit-minibrowser fused dependencies: libc, libwpewebkit, wpebackend-fdo Applying /builder/shared-workdir/build/sdk/feeds/video/libs/wpewebkit/patches/120-PlatformCPU.h-fix-detection-of-PPC-CPU.patch using plaintext: patching file Source/WTF/wtf/PlatformCPU.h Applying /builder/shared-workdir/build/sdk/feeds/video/libs/wpewebkit/patches/121-currentStackPointer-for-Linux-PPC-Linux-PPC64.patch using plaintext: patching file Source/WTF/wtf/StackPointer.cpp Applying /builder/shared-workdir/build/sdk/feeds/video/libs/wpewebkit/patches/130-libpas-detect-backtrace-like-StackTrace.patch using plaintext: patching file Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.c patching file Source/cmake/OptionsCommon.cmake Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/bin/mips64el-openwrt-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/bin/mips64el-openwrt-linux-musl-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The CMake build type is: Release -- Found Perl: /builder/shared-workdir/build/sdk/staging_dir/host/bin/perl (found suitable version "5.32.1", minimum required is "5.10.0") -- Found PerlModules: TRUE found components: English FindBin JSON::PP -- Found Python: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/python3.13 (found version "3.13.9") found components: Interpreter -- Could NOT find Ruby (missing: Ruby_INCLUDE_DIR Ruby_CONFIG_INCLUDE_DIR) (found suitable version "3.4.8", minimum required is "2.5") -- Enabling ccache: Setting ccache prefix for compiler. -- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing -- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing -- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success -- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions -- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions -- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti -- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fcoroutines -- Performing Test CXX_COMPILER_SUPPORTS_-fcoroutines - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fasynchronous-unwind-tables -- Performing Test CXX_COMPILER_SUPPORTS_-fasynchronous-unwind-tables - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare -- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare - Success -- Performing Test C_COMPILER_SUPPORTS_-Wcast-align -- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success -- Performing Test C_COMPILER_SUPPORTS_-Wformat-security -- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success -- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute -- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success -- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith -- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success -- Performing Test C_COMPILER_SUPPORTS_-Wundef -- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align -- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute -- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith -- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wundef -- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success -- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments -- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized -- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality -- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation -- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi -- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments -- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-subobject-linkage -- Performing Test C_COMPILER_SUPPORTS_-Wno-subobject-linkage - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-subobject-linkage -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-subobject-linkage - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined -- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overflow -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overflow - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overread -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overread - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-odr -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-odr - Success -- Performing Test C_COMPILER_SUPPORTS_-fmax-errors__20 -- Performing Test C_COMPILER_SUPPORTS_-fmax-errors__20 - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors__20 -- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors__20 - Success -- Performing Test C_COMPILER_SUPPORTS_-pipe -- Performing Test C_COMPILER_SUPPORTS_-pipe - Success -- Performing Test CXX_COMPILER_SUPPORTS_-pipe -- Performing Test CXX_COMPILER_SUPPORTS_-pipe - Success -- Performing Test C_COMPILER_SUPPORTS_-Werror__undefined-inline -- Performing Test C_COMPILER_SUPPORTS_-Werror__undefined-inline - Failed -- Performing Test C_COMPILER_SUPPORTS_-Werror__undefined-internal -- Performing Test C_COMPILER_SUPPORTS_-Werror__undefined-internal - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Werror__undefined-inline -- Performing Test CXX_COMPILER_SUPPORTS_-Werror__undefined-inline - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Werror__undefined-internal -- Performing Test CXX_COMPILER_SUPPORTS_-Werror__undefined-internal - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wall -- Performing Test C_COMPILER_SUPPORTS_-Wall - Success -- Performing Test C_COMPILER_SUPPORTS_-Wextra -- Performing Test C_COMPILER_SUPPORTS_-Wextra - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wall -- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wextra -- Performing Test CXX_COMPILER_SUPPORTS_-Wextra - Success -- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics -- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed -- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color__always -- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color__always - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics -- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color__always -- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color__always - Success -- Performing Test ATOMICS_ARE_BUILTIN -- Performing Test ATOMICS_ARE_BUILTIN - Failed -- Performing Test ATOMICS_REQUIRE_LIBATOMIC -- Performing Test ATOMICS_REQUIRE_LIBATOMIC - Success -- Performing Test STD_FILESYSTEM_IS_AVAILABLE -- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Success -- Performing Test HAVE_FLOAT16 -- Performing Test HAVE_FLOAT16 - Failed -- Linker variant in use: BFD -- Linker supports thin archives - TRUE -- Linker supports split debug info - TRUE -- Linker supports --gdb-index - FALSE -- Linker supports --disable-new-dtags - TRUE -- Linker supports --gc-sections - TRUE -- Archiver variant in use: BFD -- Archiver supports thin archives - TRUE -- Performing Test C_COMPILER_SUPPORTS_-ffunction-sections -- Performing Test C_COMPILER_SUPPORTS_-ffunction-sections - Success -- Performing Test C_COMPILER_SUPPORTS_-fdata-sections -- Performing Test C_COMPILER_SUPPORTS_-fdata-sections - Success -- Performing Test CXX_COMPILER_SUPPORTS_-ffunction-sections -- Performing Test CXX_COMPILER_SUPPORTS_-ffunction-sections - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fdata-sections -- Performing Test CXX_COMPILER_SUPPORTS_-fdata-sections - Success -- Performing Test CXX_STDLIB_IS_LIBCPP -- Performing Test CXX_STDLIB_IS_LIBCPP - Failed -- Performing Test CXX_STDLIB_IS_GLIBCXX -- Performing Test CXX_STDLIB_IS_GLIBCXX - Success -- C++ standard library in use: GLIBCXX -- Assertions enabled, _GLIBCXX_ASSERTIONS=1 -- Looking for features.h -- Looking for features.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for langinfo.h -- Looking for langinfo.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for pthread_np.h -- Looking for pthread_np.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/timeb.h -- Looking for sys/timeb.h - found -- Looking for linux/memfd.h -- Looking for linux/memfd.h - found -- Looking for execinfo.h -- Looking for execinfo.h - not found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for malloc_trim -- Looking for malloc_trim - not found -- Looking for statx -- Looking for statx - found -- Looking for timegm -- Looking for timegm - found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for regexec -- Looking for regexec - found -- Looking for pthread_main_np -- Looking for pthread_main_np - not found -- Looking for MAP_ALIGNED -- Looking for MAP_ALIGNED - not found -- Looking for SHM_ANON -- Looking for SHM_ANON - not found -- Looking for timingsafe_bcmp -- Looking for timingsafe_bcmp - not found -- Looking for SIGTRAP -- Looking for SIGTRAP - found -- Performing Test HAVE_STAT_BIRTHTIME_value -- Performing Test HAVE_STAT_BIRTHTIME_value - Failed -- Performing Test HAVE_TM_GMTOFF_value -- Performing Test HAVE_TM_GMTOFF_value - Success -- Performing Test HAVE_TM_ZONE_value -- Performing Test HAVE_TM_ZONE_value - Success -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __int128_t -- Check size of __int128_t - done -- Found GLIB: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/glib-2.0;/builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/glib-2.0/include (found suitable version "2.82.0", minimum required is "2.70.0") -- Found hb-features.h -- Found the following HarfBuzz libraries: -- HarfBuzz (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libharfbuzz.so -- ICU (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libharfbuzz-icu.so -- Found HarfBuzz: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/harfbuzz (found suitable version "11.2.1", minimum required is "2.7.4") -- Found ICU: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include (found suitable version "78.1", minimum required is "70.1") found components: data i18n uc -- Found JPEG: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libjpeg.so (found version "62") -- Found Epoxy: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libepoxy.so (found suitable version "1.5.10", minimum required is "1.5.4") -- Found LibGcrypt: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libgcrypt.so (found suitable version "1.11.1", minimum required is "1.7.0") -- Found Libtasn1: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libtasn1.so -- Checking for module 'xkbcommon' -- Found xkbcommon, version 1.10.0 -- Found Libxkbcommon: TRUE (Required is at least version "0.4.0") -- Found LibXml2: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libxml2.so (found suitable version "2.15.1", minimum required is "2.9.13") -- Checking for one of the modules 'zlib' -- Found ZLIB: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libz.so (found version "1.3.1") -- Found PNG: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libpng.so (found version "1.6.50") -- Found SQLite3: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libsqlite3.so (found version "3.51.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Unifdef: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/unifdef -- Found the following WebP libraries: -- WebP (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libwebp.so -- demux (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libwebpdemux.so -- Found WebP: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include -- Found WPE: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libwpe-1.0.so (found version "1.16.3") -- Found glib-compile-resources (required): /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/glib-compile-resources (2.82.0) -- Disabling USE_FLITE since ENABLE_SPEECH_SYNTHESIS is disabled. -- Disabling USE_GSTREAMER_WEBRTC since ENABLE_WEB_RTC is disabled. -- Found LibSoup: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libsoup-3.0 (found suitable version "3.6.5", minimum required is "3.0.0") -- Found LibXslt: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libxslt.so (found suitable version "1.1.42", minimum required is "1.1.13") -- Found LibInput: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libinput.so (found suitable version "1.28.1", minimum required is "1.19.0") -- Found Udev: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libudev.so -- Checking for modules 'wayland-client;wayland-server;wayland-egl' -- Found wayland-client, version 1.23.0 -- Found wayland-server, version 1.23.0 -- Found wayland-egl, version 18.1.0 -- Found Wayland: wayland-server;wayland-egl;wayland-client (Required is at least version "1.20") -- Checking for module 'wayland-protocols' -- Found wayland-protocols, version 1.45 -- Found Manette: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libmanette (found suitable version "0.2.12", minimum required is "0.2.4") -- Found LibDRM: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libdrm (found version "2.4.123") -- Looking for drmGetFormatModifierVendor -- Looking for drmGetFormatModifierVendor - found -- Looking for drmGetFormatModifierName -- Looking for drmGetFormatModifierName - found -- Found GBM: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libgbm.so (found version "25.2.4") -- Looking for gbm_bo_get_fd_for_plane -- Looking for gbm_bo_get_fd_for_plane - found -- Looking for gbm_bo_create_with_modifiers2 -- Looking for gbm_bo_create_with_modifiers2 - found -- Found Libseccomp: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libseccomp.so (found version "2.5.5") -- Checking for module 'gstreamer-1.0 >= 1.18.4' -- Found gstreamer-1.0, version 1.26.4 -- Checking for module 'gstreamer-base-1.0 >= 1.18.4' -- Found gstreamer-base-1.0, version 1.26.4 -- Checking for module 'gstreamer-full-1.0>=1.17.0' -- Package 'gstreamer-full-1.0' not found -- Checking for module 'gstreamer-allocators-1.0 >= 1.18.4' -- Found gstreamer-allocators-1.0, version 1.26.4 -- Checking for module 'gstreamer-app-1.0 >= 1.18.4' -- Found gstreamer-app-1.0, version 1.26.4 -- Checking for module 'gstreamer-audio-1.0 >= 1.18.4' -- Found gstreamer-audio-1.0, version 1.26.4 -- Checking for module 'gstreamer-fft-1.0 >= 1.18.4' -- Found gstreamer-fft-1.0, version 1.26.4 -- Checking for module 'gstreamer-gl-1.0 >= 1.18.4' -- Found gstreamer-gl-1.0, version 1.26.4 -- Checking for module 'gstreamer-mpegts-1.0>=1.4.0' -- Found gstreamer-mpegts-1.0, version 1.26.4 -- Checking for module 'gstreamer-pbutils-1.0 >= 1.18.4' -- Found gstreamer-pbutils-1.0, version 1.26.4 -- Checking for module 'gstreamer-tag-1.0 >= 1.18.4' -- Found gstreamer-tag-1.0, version 1.26.4 -- Checking for module 'gstreamer-video-1.0 >= 1.18.4' -- Found gstreamer-video-1.0, version 1.26.4 -- Checking for module 'gstreamer-codecparsers-1.0 >= 1.18.4' -- Found gstreamer-codecparsers-1.0, version 1.26.4 -- Checking for module 'gstreamer-transcoder-1.0 >= 1.18.4' -- Found gstreamer-transcoder-1.0, version 1.26.4 -- Checking for module 'gstreamer-rtp-1.0 >= 1.18.4' -- Found gstreamer-rtp-1.0, version 1.26.4 -- Checking for module 'gstreamer-sdp-1.0 >= 1.18.4' -- Found gstreamer-sdp-1.0, version 1.26.4 -- Checking for module 'gstreamer-webrtc-1.0 >= 1.18.4' -- Found gstreamer-webrtc-1.0, version 1.26.4 -- Found GStreamer: GSTREAMER_INCLUDE_DIRS;GSTREAMER_LIBRARIES;GSTREAMER_VERSION;GSTREAMER_BASE_INCLUDE_DIRS;GSTREAMER_BASE_LIBRARIES;GSTREAMER_APP_INCLUDE_DIRS;GSTREAMER_APP_LIBRARIES;GSTREAMER_PBUTILS_INCLUDE_DIRS;GSTREAMER_PBUTILS_LIBRARIES;GSTREAMER_VIDEO_INCLUDE_DIRS;GSTREAMER_VIDEO_LIBRARIES;GSTREAMER_MPEGTS_INCLUDE_DIRS;GSTREAMER_MPEGTS_LIBRARIES;GSTREAMER_TAG_INCLUDE_DIRS;GSTREAMER_TAG_LIBRARIES;GSTREAMER_GL_INCLUDE_DIRS;GSTREAMER_GL_LIBRARIES;GSTREAMER_AUDIO_INCLUDE_DIRS;GSTREAMER_AUDIO_LIBRARIES;GSTREAMER_FFT_INCLUDE_DIRS;GSTREAMER_FFT_LIBRARIES;GSTREAMER_TRANSCODER_INCLUDE_DIRS;GSTREAMER_TRANSCODER_LIBRARIES (Required is at least version "1.18.4") -- Found Gperf: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/gperf (Required is at least version "3.0.1") -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/PlatformWPE.cmake -- Performing Test CXX_COMPILER_SUPPORTS_-Wunsafe-buffer-usage -- Performing Test CXX_COMPILER_SUPPORTS_-Wunsafe-buffer-usage - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wunsafe-buffer-usage-in-libc-call -- Performing Test CXX_COMPILER_SUPPORTS_-Wunsafe-buffer-usage-in-libc-call - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-fsafe-buffer-usage-suggestions -- Performing Test CXX_COMPILER_SUPPORTS_-fsafe-buffer-usage-suggestions - Failed -- Copying generate-unified-source-bundles.rb to: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Scripts -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/PlatformWPE.cmake -- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract__off -- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract__off - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize -- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize - Failed -- Using source list file: Sources.txt -- Using source list file: inspector/remote/SourcesGLib.txt -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/shell/PlatformWPE.cmake -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/ANGLE/PlatformWPE.cmake -- Performing Test C_COMPILER_SUPPORTS_-w -- Performing Test C_COMPILER_SUPPORTS_-w - Success -- Performing Test CXX_COMPILER_SUPPORTS_-w -- Performing Test CXX_COMPILER_SUPPORTS_-w - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-align -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-align - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare -- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter -- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter - Success -- Found Freetype: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libfreetype.so (found suitable version "2.13.3", minimum required is "2.9.0") -- Found Fontconfig: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libfontconfig.so (found suitable version "2.15.0", minimum required is "2.13.0") -- Found the following WebP libraries: -- WebP (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libwebp.so -- mux (required): /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libwebpmux.so -- Found EXPAT: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libexpat.so (found version "2.7.3") -- Performing Test CXX_COMPILER_SUPPORTS_-fstrict-aliasing -- Performing Test CXX_COMPILER_SUPPORTS_-fstrict-aliasing - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-attributes -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-attributes - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-dangling-reference -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-dangling-reference - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-deprecated -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-deprecated - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-redundant-move -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-redundant-move - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute__format -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute__format - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nontrivial-memcall -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nontrivial-memcall - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-uninitialized -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-uninitialized - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter - Success -- Looking for reallocarray -- Looking for reallocarray - found -- Looking for strlcpy -- Looking for strlcpy - found -- Performing Test C_COMPILER_SUPPORTS_-Wno-implicit-function-declaration -- Performing Test C_COMPILER_SUPPORTS_-Wno-implicit-function-declaration - Success -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebInspectorUI/PlatformWPE.cmake -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/PlatformWPE.cmake -- Looking for shm_open -- Looking for shm_open - found -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PlatformWPE.cmake -- Using source list file: Sources.txt -- Using source list file: platform/SourcesAdwaita.txt -- Using source list file: platform/SourcesSkia.txt -- Using source list file: platform/SourcesGCrypt.txt -- Using source list file: platform/SourcesGStreamer.txt -- Using source list file: platform/SourcesSoup.txt -- Using source list file: SourcesWPE.txt -- Using source list file: platform/SourcesGLib.txt -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/PlatformWPE.cmake -- Using source list file: Sources.txt -- Using source list file: Platform/Sources.txt -- Using source list file: SourcesWPE.txt -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/PlatformWPE.cmake -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/PlatformWPE.cmake -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Tools/PlatformWPE.cmake -- Using platform-specific CMakeLists: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Tools/wpe/backends/PlatformWPE.cmake -- Found Libxkbcommon: TRUE (Required is at least version "0.4.0") -- Found Wayland: wayland-server;wayland-egl;wayland-client (Required is at least version "1.15") -- Found WPEBackendFDO: /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/libWPEBackend-fdo-1.0.so (found suitable version "1.16.0", minimum required is "1.3.0") -- Enabled features: -- ENABLE_BUBBLEWRAP_SANDBOX ..................... ON -- ENABLE_DOCUMENTATION OFF -- ENABLE_ENCRYPTED_MEDIA ........................ OFF -- ENABLE_INTROSPECTION OFF -- ENABLE_JOURNALD_LOG ........................... OFF -- ENABLE_PDFJS ON -- ENABLE_SPEECH_SYNTHESIS ....................... OFF -- ENABLE_VIDEO ON -- ENABLE_WEBDRIVER .............................. ON -- ENABLE_WEB_AUDIO ON -- ENABLE_WPE_1_1_API ............................ OFF -- ENABLE_WPE_PLATFORM ON -- ENABLE_WPE_PLATFORM_DRM ....................... ON -- ENABLE_WPE_PLATFORM_HEADLESS ON -- ENABLE_WPE_PLATFORM_WAYLAND ................... ON -- ENABLE_WPE_QT_API OFF -- ENABLE_XSLT ................................... ON -- USE_ATK OFF -- USE_AVIF ...................................... OFF -- USE_FLITE OFF -- USE_GBM ....................................... ON -- USE_GSTREAMER_WEBRTC OFF -- USE_JPEGXL .................................... OFF -- USE_LCMS OFF -- USE_LIBBACKTRACE .............................. OFF -- USE_LIBDRM ON -- USE_QT6 ....................................... OFF -- USE_SKIA_OPENTYPE_SVG ON -- USE_WOFF2 ..................................... OFF -- Configuring done (73.9s) -- Generating done (49.7s) -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build' ninja: warning: Ignoring jobserver: Pipe-based protocol is not supported! [--jobserver-auth=3,4] [1/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-clock.c.o [2/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-cursor.c.o [3/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-address.c.o [4/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-platform.c.o [5/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-util.c.o [6/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/mapped-ring-buffer.c.o [7/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-condition.c.o [8/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-writer-cat.c.o [9/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-collector.c.o [10/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-writer.c.o [11/7792] Building C object Source/ThirdParty/libsysprof-capture/CMakeFiles/SysProfCapture.dir/sysprof-capture-reader.c.o [12/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ASCIICType.cpp.o [13/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ClockType.cpp.o [14/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ApproximateTime.cpp.o [15/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ContinuousApproximateTime.cpp.o [16/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CPUTime.cpp.o [17/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ConcurrentBuffer.cpp.o [18/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ContinuousTime.cpp.o [19/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CryptographicUtilities.cpp.o [20/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ConcurrentPtrHashSet.cpp.o [21/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DebugHeap.cpp.o [22/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CryptographicallyRandomNumber.cpp.o [23/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/BitVector.cpp.o [24/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CurrentTime.cpp.o [25/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/BloomFilter.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/BloomFilter.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [26/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CodePtr.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/CodePtr.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [27/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/EmbeddedFixedVector.cpp.o [28/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FastMalloc.cpp.o [29/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CrossThreadCopier.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/CrossThreadCopier.cpp:32: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [30/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CountingLock.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/CountingLock.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [31/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FastBitVector.cpp.o [32/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/AutomaticThread.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/AutomaticThread.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [33/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CompilationThread.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/CompilationThread.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [34/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FilePrintStream.cpp.o [35/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Assertions.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Assertions.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [36/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FastFloat.cpp.o [37/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/GlobalVersion.cpp.o [38/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Gigacage.cpp.o [39/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/HashTable.cpp.o [40/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FunctionDispatcher.cpp.o [41/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CrossThreadTaskHandler.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/CrossThreadTaskHandler.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [42/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Logging.cpp.o [43/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DateMath.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/DateMath.cpp:72: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [44/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Int128.cpp.o [45/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DataLog.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/DataLog.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [46/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MainThreadDispatcher.cpp.o [47/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MallocCommon.cpp.o [48/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/HexNumber.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HexNumber.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [49/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FileHandle.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FileHandle.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [50/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/GregorianDateTime.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/GregorianDateTime.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [51/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/JSONValues.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/JSONValues.cpp:33: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [52/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Language.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Language.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = void* const&; auto:125 = WTF::HashMap::inlineAdd(void* const&, void (*&)(void*))::; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = void (*&)(void*); KeyArg = void*; MappedArg = void (*)(void*); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = void (*&)(void*); KeyArg = void*; MappedArg = void (*)(void*); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = void (*&)(void*); KeyArg = void*; MappedArg = void (*)(void*); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Language.cpp:76:22: required from here 76 | observerMap().set(context, customObserver); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [53/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FileSystem.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FileSystem.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [54/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/LikelyDenseUnsignedIntegerSet.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [55/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/LockedPrintStream.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/LockedPrintStream.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [56/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/LogInitialization.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/LogInitialization.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [57/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/LogChannels.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/LogChannels.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [58/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MonotonicTime.cpp.o [59/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Lock.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Lock.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::StackShot; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::StackShot; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::StackShot; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::StackShot&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(const WTF::StackShot&, double&)::; Key = WTF::StackShot; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StackShot, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::StackShot&; V = double&; KeyArg = WTF::StackShot; MappedArg = double; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StackShot, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = double&; KeyArg = WTF::StackShot; MappedArg = double; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StackShot, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::StackShot]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Spectrum.h:48:71: required from 'void WTF::Spectrum::add(const T&, CounterType) [with T = WTF::StackShot; CounterType = double]' 48 | typename HashMap::AddResult result = m_map.add(key, count); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StackShotProfiler.h:56:22: required from here 56 | m_profile.add(StackShot(m_numFrames + m_framesToSkip)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [60/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MainThread.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MainThread.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [61/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Logger.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Logger.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [62/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/PageBlock.cpp.o [63/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/OSRandomSource.cpp.o [64/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ProcessPrivilege.cpp.o [65/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RandomDevice.cpp.o [66/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MemoryPressureHandler.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MemoryPressureHandler.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [67/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/PreciseSum.cpp.o [68/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RAMSize.cpp.o [69/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ReadWriteLock.cpp.o [70/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MediaTime.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MediaTime.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [71/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RefCountedLeakCounter.cpp.o [72/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/NativePromise.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/NativePromise.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [73/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MetaAllocator.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MetaAllocator.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::CodePtr<(WTF::PtrTag)41782>; Value = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::CodePtr<(WTF::PtrTag)41782>; Value = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::CodePtr<(WTF::PtrTag)41782>; Value = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const WTF::CodePtr<(WTF::PtrTag)41782>&; auto:62 = WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, WTF::MetaAllocator::FreeSpaceNode*&>(const WTF::CodePtr<(WTF::PtrTag)41782>&, WTF::MetaAllocator::FreeSpaceNode*&)::; Key = WTF::CodePtr<(WTF::PtrTag)41782>; Value = WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::CodePtr<(WTF::PtrTag)41782>, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::CodePtr<(WTF::PtrTag)41782>&; V = WTF::MetaAllocator::FreeSpaceNode*&; KeyArg = WTF::CodePtr<(WTF::PtrTag)41782>; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::CodePtr<(WTF::PtrTag)41782>, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::MetaAllocator::FreeSpaceNode*&; KeyArg = WTF::CodePtr<(WTF::PtrTag)41782>; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::CodePtr<(WTF::PtrTag)41782>, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::CodePtr<(WTF::PtrTag)41782>]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MetaAllocator.cpp:256:43: required from here 256 | m_freeSpaceStartAddressMap.add(node->m_start, node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>, WTF::KeyValuePairKeyExtractor, WTF::MetaAllocator::FreeSpaceNode*> >, WTF::DefaultHash >, WTF::HashMap, WTF::MetaAllocator::FreeSpaceNode*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::MetaAllocator::FreeSpaceNode*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const long unsigned int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const long unsigned int&, int&&)::; Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const long unsigned int&; V = int; KeyArg = long unsigned int; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = int; KeyArg = long unsigned int; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = long unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MetaAllocator.cpp:414:45: required from here 414 | auto result = m_pageOccupancyMap.add(page, 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [74/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RefTrackerMixin.cpp.o [75/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ObjectIdentifier.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ObjectIdentifier.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [76/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParallelHelperPool.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ParallelHelperPool.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [77/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/NumberOfCores.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/NumberOfCores.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [78/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RefCounted.cpp.o [79/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParallelJobsGeneric.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ParallelJobsGeneric.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [80/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SequesteredAllocator.cpp.o [81/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/PrintStream.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/PrintStream.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [82/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SegmentedVector.cpp.o [83/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SafeStrerror.cpp.o [84/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SequesteredImmortalHeap.cpp.o [85/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SequesteredMalloc.cpp.o [86/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SixCharacterHash.cpp.o [87/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackStats.cpp.o [88/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SIMDUTF.cpp.o [89/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackPointer.cpp.o [90/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackBounds.cpp.o [91/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SmallSet.cpp.o [92/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParkingLot.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ParkingLot.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [93/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SHA1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/SHA1.cpp:32: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [94/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RuntimeApplicationChecks.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/RuntimeApplicationChecks.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [95/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RunLoop.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/RunLoop.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RunLoop::TimerBase*; Value = WTF::RunLoop::TimerBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::RunLoop::TimerBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RunLoop::TimerBase*; Value = WTF::RunLoop::TimerBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::RunLoop::TimerBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RunLoop::TimerBase*; Value = WTF::RunLoop::TimerBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::RunLoop::TimerBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::RunLoop::TimerBase* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::RunLoop::TimerBase*&&)::; Key = WTF::RunLoop::TimerBase*; Value = WTF::RunLoop::TimerBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::RunLoop::TimerBase*, WTF::RunLoop::TimerBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::RunLoop::TimerBase*; Value = WTF::RunLoop::TimerBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::RunLoop::TimerBase*, WTF::RunLoop::TimerBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::RunLoop::TimerBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RunLoop::TimerBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::RunLoop::TimerBase*, WTF::RunLoop::TimerBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::RunLoop::TimerBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/RunLoop.cpp:210:27: required from here 210 | m_registeredTimers.add(&timer); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RunLoop::TimerBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RunLoop::TimerBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [96/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/TimeWithDynamicClockType.cpp.o [97/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/TimingScope.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/TimingScope.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const char* const&; auto:62 = WTF::HashMap::inlineAdd(const char* const&, WTF::{anonymous}::State::CallData&&)::; Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const char* const&; V = WTF::{anonymous}::State::CallData; KeyArg = const char*; MappedArg = WTF::{anonymous}::State::CallData; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::{anonymous}::State::CallData; KeyArg = const char*; MappedArg = WTF::{anonymous}::State::CallData; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const char*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/TimingScope.cpp:54:34: required from here 54 | auto& result = totals.add(name, CallData()).iterator->value; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [98/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Seconds.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Seconds.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [99/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackCheck.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StackCheck.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [100/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StatisticsManager.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StatisticsManager.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::ASCIILiteral&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::ASCIILiteral&, WTF::Vector&&)::; Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::ASCIILiteral&; V = WTF::Vector; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::Vector; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ASCIILiteral]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StatisticsManager.cpp:48:15: required from here 48 | m_data.add(id, Vector()).iterator->value.append(value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [101/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/UniqueArray.cpp.o [102/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackTrace.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StackTrace.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [103/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Vector.cpp.o [104/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WTFAssertions.cpp.o [105/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StringPrintStream.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StringPrintStream.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [106/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WTFProcess.cpp.o [107/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SuspendableWorkQueue.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/SuspendableWorkQueue.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [108/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ThreadGroup.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ThreadGroup.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [109/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WeakRandomNumber.cpp.o [110/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WallTime.cpp.o [111/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ThreadMessage.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ThreadMessage.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [112/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/UUID.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/UUID.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [113/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/URLHelpers.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/URLHelpers.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [114/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Threading.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Threading.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::Ref; auto:62 = WTF::ListHashSet >::add(ValueType&&)::; Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*>, WTF::FastMalloc>, WTF::ListHashSetNode >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/ListHashSet.h:589:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(ValueType&&) [with ValueArg = WTF::Ref; HashArg = WTF::DefaultHash >; AddResult = WTF::HashTableAddResult, WTF::DefaultHash > > >; ValueType = WTF::Ref]' 589 | auto result = m_impl.template add(WTFMove(value), [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Threading.cpp:370:34: required from here 370 | if (threadGroup.m_threads.add(*this).isNewEntry) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Thread*; Value = WTF::Thread*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::Thread*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Thread*; Value = WTF::Thread*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::Thread*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Thread*; Value = WTF::Thread*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::Thread*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::Thread* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::Thread*&&)::; Key = WTF::Thread*; Value = WTF::Thread*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::Thread*, WTF::Thread*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Thread*; Value = WTF::Thread*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::Thread*, WTF::Thread*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::Thread*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Thread*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::Thread*, WTF::Thread*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::Thread*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Threading.cpp:306:29: required from here 306 | allThreads().add(thread.ptr()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::Thread**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::Thread**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ThreadGroup*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ThreadGroup*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ThreadGroup*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::ThreadGroup*; auto:62 = WTF::HashMap >::inlineAdd >(WTF::ThreadGroup*&&, std::weak_ptr&&)::; Key = WTF::ThreadGroup*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ThreadGroup*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::ThreadGroup*; V = std::weak_ptr; KeyArg = WTF::ThreadGroup*; MappedArg = std::weak_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ThreadGroup*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::weak_ptr; KeyArg = WTF::ThreadGroup*; MappedArg = std::weak_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ThreadGroup*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ThreadGroup*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/Threading.cpp:371:29: required from here 371 | m_threadGroupMap.add(&threadGroup, threadGroup.weakFromThis()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [115/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WTFConfig.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WTFConfig.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [116/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WorkerPool.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WorkerPool.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [117/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/bignum-dtoa.cc.o [118/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/URL.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/URL.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap::inlineAdd(const WTF::String&, short unsigned int&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/URL.cpp:355:52: required from here 355 | ensureDefaultPortForProtocolMapForTesting().add(protocol, port); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [119/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WeakPtr.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WeakPtr.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [120/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WordLock.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WordLock.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [121/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/diy-fp.cc.o [122/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/cached-powers.cc.o [123/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/dtoa.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [124/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/double-conversion.cc.o [125/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dragonbox/dragonbox_to_chars.cpp.o [126/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/bignum.cc.o [127/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WorkQueue.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WorkQueue.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [128/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/fast-dtoa.cc.o [129/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/strtod.cc.o [130/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/fixed-dtoa.cc.o [131/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringBuffer.cpp.o [132/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/URLParser.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/URLParser.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [133/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/LineEnding.cpp.o [134/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/persistence/PersistentCoders.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/persistence/PersistentCoders.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [135/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/persistence/PersistentDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/persistence/PersistentDecoder.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [136/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/ASCIILiteral.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/ASCIILiteral.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [137/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/persistence/PersistentEncoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/persistence/PersistentEncoder.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [138/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/ExternalStringImpl.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/ExternalStringImpl.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [139/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/CString.cpp.o [140/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomString.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomString.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [141/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringCommon.cpp.o [142/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomStringTable.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringTable.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSize() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:470:97: required from 'WTF::HashTable::const_iterator WTF::HashTable::end() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >]' 470 | const_iterator end() const LIFETIME_BOUND { return makeKnownGoodConstIterator(m_table + tableSize()); } | ^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:299:22: required from 'WTF::HashSet, , , >::iterator WTF::HashSet, , , >::end() const [with ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed >]' 299 | return m_impl.end(); | ~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringTable.cpp:30:31: required from here 30 | for (const auto& string : m_table) | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:619:55: note: in expansion of macro 'reinterpret_cast_ptr' 619 | unsigned tableSize() const { return m_table ? reinterpret_cast_ptr(m_table)[tableSizeOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::keyCount() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:489:40: required from 'bool WTF::HashTable::isEmpty() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 489 | bool isEmpty() const { return !keyCount(); } | ^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:469:62: required from 'WTF::HashTable::const_iterator WTF::HashTable::begin() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >]' 469 | const_iterator begin() const LIFETIME_BOUND { return isEmpty() ? end() : makeConstIterator(m_table); } | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:293:24: required from 'WTF::HashSet, , , >::iterator WTF::HashSet, , , >::begin() const [with ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed >]' 293 | return m_impl.begin(); | ~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringTable.cpp:30:31: required from here 30 | for (const auto& string : m_table) | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:623:54: note: in expansion of macro 'reinterpret_cast_ptr' 623 | unsigned keyCount() const { return m_table ? reinterpret_cast_ptr(m_table)[keyCountOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ [143/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/icu/UnicodeExtras.cpp.o [144/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomStringImpl.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:24: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSize() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:468:80: required from 'WTF::HashTable::iterator WTF::HashTable::end() [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >]' 468 | iterator end() LIFETIME_BOUND { return makeKnownGoodIterator(m_table + tableSize()); } | ^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:389:32: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed >]' 389 | if (it.m_impl == m_impl.end()) | ~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:459:27: required from here 459 | atomStringTable.remove(iterator); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:619:55: note: in expansion of macro 'reinterpret_cast_ptr' 619 | unsigned tableSize() const { return m_table ? reinterpret_cast_ptr(m_table)[tableSizeOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setDeletedCount(unsigned int) const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:962:13: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 962 | setDeletedCount(deletedCount() - 1); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:626:71: note: in expansion of macro 'reinterpret_cast_ptr' 626 | void setDeletedCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[deletedCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::deletedCount() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:962:29: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 962 | setDeletedCount(deletedCount() - 1); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:625:65: note: in expansion of macro 'reinterpret_cast_ptr' 625 | unsigned deletedCount() const { ASSERT(m_table); return reinterpret_cast_ptr(m_table)[deletedCountOffset]; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setKeyCount(unsigned int) const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:966:9: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 966 | setKeyCount(keyCount() + 1); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:624:67: note: in expansion of macro 'reinterpret_cast_ptr' 624 | void setKeyCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[keyCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::keyCount() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:966:21: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 966 | setKeyCount(keyCount() + 1); | ^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:623:54: note: in expansion of macro 'reinterpret_cast_ptr' 623 | unsigned keyCount() const { return m_table ? reinterpret_cast_ptr(m_table)[keyCountOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSizeMask() const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:870:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::Packed&; auto:125 = WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 870 | unsigned sizeMask = tableSizeMask(); | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Packed]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Packed]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:378:39: required from here 378 | auto addResult = stringTable().add(&string); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:621:76: note: in expansion of macro 'reinterpret_cast_ptr' 621 | unsigned tableSizeMask() const { ASSERT(m_table); return m_table ? reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSize(unsigned int) const [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1289:9: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]' 1289 | setTableSize(newTableSize); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:947:13: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 947 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:620:67: note: in expansion of macro 'reinterpret_cast_ptr' 620 | void setTableSize(unsigned size) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeOffset] = size; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSizeMask(unsigned int) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1290:9: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]' 1290 | setTableSizeMask(newTableSize - 1); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:947:13: required from 'WTF::HashTable::AddResult WTF::HashTable::addPassingHashCode(T&&, const auto:134&) [with HashTranslator = WTF::HashSetTranslatorAdapter; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:126 = const WTF::SubstringLocation&; auto:127 = WTF::HashSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>::add(const WTF::SubstringLocation&)::; Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 947 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:363:107: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const auto:200&) [with HashTranslator = WTF::SubstringTranslator8; T = WTF::SubstringLocation; ValueArg = WTF::Packed; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Packed, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 363 | return m_impl.template addPassingHashCode, shouldValidateKey>(value, [&]() ALWAYS_INLINE_LAMBDA { return value; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:75:57: required from 'WTF::Ref WTF::addToStringTable(AtomStringTableLocker&, StringTableImpl&, const T&) [with T = SubstringLocation; HashTranslator = SubstringTranslator8; StringTableImpl = HashSet, DefaultHash >, HashTraits >, HashTableTraits, WTF::ShouldValidateKey::No>]' 75 | auto addResult = atomStringTable.add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/AtomStringImpl.cpp:326:73: required from here 326 | return addToStringTable(locker, atomStringTable, buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:622:65: note: in expansion of macro 'reinterpret_cast_ptr' 622 | void setTableSizeMask(unsigned mask) { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] = mask; } | ^~~~~~~~~~~~~~~~~~~~ [145/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/Base64.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/Base64.cpp:24: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [146/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringBuilderJSON.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringBuilderJSON.cpp:12: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [147/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringBuilder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringBuilder.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [148/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/icu/UTextProvider.cpp.o [149/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/icu/UTextProviderUTF16.cpp.o [150/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/CollatorDefault.cpp.o [151/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/threads/BinarySemaphore.cpp.o [152/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/SymbolImpl.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/SymbolImpl.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [153/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/SymbolRegistry.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/SymbolRegistry.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const WTF::RefPtr&; auto:62 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/SymbolRegistry.cpp:49:33: required from here 49 | auto addResult = m_table.add(rep.impl()); | ~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [154/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/ICUHelpers.cpp.o [155/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/UTF8Conversion.cpp.o [156/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/android/RefPtrAndroid.cpp.o [157/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringImpl.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.cpp:25: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [158/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/android/LoggingAndroid.cpp.o [159/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/TextBreakIterator.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/TextBreakIterator.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [160/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringView.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringView.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [161/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/TextStream.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/TextStream.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [162/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/generic/MemoryFootprintGeneric.cpp.o [163/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/ChassisType.cpp.o [164/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/icu/UTextProviderLatin1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [165/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/WTFString.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/WTFString.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [166/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/GRefPtr.cpp.o [167/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/GSpanExtras.cpp.o [168/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/linux/CurrentProcessMemoryStatus.cpp.o [169/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [170/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/threads/Signals.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/threads/Signals.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [171/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/generic/MainThreadGeneric.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/generic/MainThreadGeneric.cpp:33: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [172/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/MappedFileDataPOSIX.cpp.o [173/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/CPUTimePOSIX.cpp.o [174/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/OSAllocatorPOSIX.cpp.o [175/7792] Generating ../../../WTF/Headers/wtf/ASCIICType.h [176/7792] Generating ../../../WTF/Headers/wtf/AbstractRefCounted.h [177/7792] Generating ../../../WTF/Headers/wtf/AbstractRefCountedAndCanMakeWeakPtr.h [178/7792] Generating ../../../WTF/Headers/wtf/AbstractThreadSafeRefCountedAndCanMakeWeakPtr.h [179/7792] Generating ../../../WTF/Headers/wtf/AccessibleAddress.h [180/7792] Generating ../../../WTF/Headers/wtf/AggregateLogger.h [181/7792] Generating ../../../WTF/Headers/wtf/AlignedStorage.h [182/7792] Generating ../../../WTF/Headers/wtf/AnsiColors.h [183/7792] Generating ../../../WTF/Headers/wtf/ApproximateTime.h [184/7792] Generating ../../../WTF/Headers/wtf/ArgumentCoder.h [185/7792] Generating ../../../WTF/Headers/wtf/Assertions.h [186/7792] Generating ../../../WTF/Headers/wtf/Atomics.h [187/7792] Generating ../../../WTF/Headers/wtf/AutodrainedPool.h [188/7792] Generating ../../../WTF/Headers/wtf/AutomaticThread.h [189/7792] Generating ../../../WTF/Headers/wtf/BackwardsGraph.h [190/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/generic/WorkQueueGeneric.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/generic/WorkQueueGeneric.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [191/7792] Generating ../../../WTF/Headers/wtf/Bag.h [192/7792] Generating ../../../WTF/Headers/wtf/BitSet.h [193/7792] Generating ../../../WTF/Headers/wtf/BagToHashMap.h [194/7792] Generating ../../../WTF/Headers/wtf/BitVector.h [195/7792] Generating ../../../WTF/Headers/wtf/BlockObjCExceptions.h [196/7792] Generating ../../../WTF/Headers/wtf/BlockPtr.h [197/7792] Generating ../../../WTF/Headers/wtf/BloomFilter.h [198/7792] Generating ../../../WTF/Headers/wtf/BooleanLattice.h [199/7792] Generating ../../../WTF/Headers/wtf/Box.h [200/7792] Generating ../../../WTF/Headers/wtf/BoxPtr.h [201/7792] Generating ../../../WTF/Headers/wtf/Brigand.h [202/7792] Generating ../../../WTF/Headers/wtf/BubbleSort.h [203/7792] Generating ../../../WTF/Headers/wtf/BumpPointerAllocator.h [204/7792] Generating ../../../WTF/Headers/wtf/ButterflyArray.h [205/7792] Generating ../../../WTF/Headers/wtf/ByteOrder.h [206/7792] Generating ../../../WTF/Headers/wtf/CPUTime.h [207/7792] Generating ../../../WTF/Headers/wtf/CagedPtr.h [208/7792] Generating ../../../WTF/Headers/wtf/CagedUniquePtr.h [209/7792] Generating ../../../WTF/Headers/wtf/CallbackAggregator.h [210/7792] Generating ../../../WTF/Headers/wtf/CanMakeWeakPtr.h [211/7792] Generating ../../../WTF/Headers/wtf/CancellableTask.h [212/7792] Generating ../../../WTF/Headers/wtf/CheckedArithmetic.h [213/7792] Generating ../../../WTF/Headers/wtf/CheckedRef.h [214/7792] Generating ../../../WTF/Headers/wtf/CheckedPtr.h [215/7792] Generating ../../../WTF/Headers/wtf/ClockType.h [216/7792] Generating ../../../WTF/Headers/wtf/CodePtr.h [217/7792] Generating ../../../WTF/Headers/wtf/CommaPrinter.h [218/7792] Generating ../../../WTF/Headers/wtf/CompactPointerTuple.h [219/7792] Generating ../../../WTF/Headers/wtf/CompactPtr.h [220/7792] Generating ../../../WTF/Headers/wtf/CompactRefPtr.h [221/7792] Generating ../../../WTF/Headers/wtf/CompactRefPtrTuple.h [222/7792] Generating ../../../WTF/Headers/wtf/CompactUniquePtrTuple.h [223/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/unix/TextBreakIteratorInternalICUUnix.cpp.o [224/7792] Generating ../../../WTF/Headers/wtf/CompactVariant.h [225/7792] Generating ../../../WTF/Headers/wtf/CompactVariantOperations.h [226/7792] Generating ../../../WTF/Headers/wtf/Compiler.h [227/7792] Generating ../../../WTF/Headers/wtf/CompilationThread.h [228/7792] Generating ../../../WTF/Headers/wtf/CompletionHandler.h [229/7792] Generating ../../../WTF/Headers/wtf/ConcurrentBuffer.h [230/7792] Generating ../../../WTF/Headers/wtf/ConcurrentPtrHashSet.h [231/7792] Generating ../../../WTF/Headers/wtf/ConcurrentVector.h [232/7792] Generating ../../../WTF/Headers/wtf/Condition.h [233/7792] Generating ../../../WTF/Headers/wtf/ContinuousApproximateTime.h [234/7792] Generating ../../../WTF/Headers/wtf/ContinuousTime.h [235/7792] Generating ../../../WTF/Headers/wtf/CrossThreadCopier.h [236/7792] Generating ../../../WTF/Headers/wtf/CoroutineUtilities.h [237/7792] Generating ../../../WTF/Headers/wtf/CountingLock.h [238/7792] Generating ../../../WTF/Headers/wtf/CrossThreadQueue.h [239/7792] Generating ../../../WTF/Headers/wtf/CrossThreadTask.h [240/7792] Generating ../../../WTF/Headers/wtf/CrossThreadTaskHandler.h [241/7792] Generating ../../../WTF/Headers/wtf/CryptographicUtilities.h [242/7792] Generating ../../../WTF/Headers/wtf/DataLog.h [243/7792] Generating ../../../WTF/Headers/wtf/CryptographicallyRandomNumber.h [244/7792] Generating ../../../WTF/Headers/wtf/DataMutex.h [245/7792] Generating ../../../WTF/Headers/wtf/DataRef.h [246/7792] Generating ../../../WTF/Headers/wtf/DateMath.h [247/7792] Generating ../../../WTF/Headers/wtf/DebugHeap.h [248/7792] Generating ../../../WTF/Headers/wtf/DeferrableRefCounted.h [249/7792] Generating ../../../WTF/Headers/wtf/DebugUtilities.h [250/7792] Generating ../../../WTF/Headers/wtf/Deque.h [251/7792] Generating ../../../WTF/Headers/wtf/Dominators.h [252/7792] Generating ../../../WTF/Headers/wtf/DoublyLinkedList.h [253/7792] Generating ../../../WTF/Headers/wtf/EnumClassOperatorOverloads.h [254/7792] Generating ../../../WTF/Headers/wtf/EmbeddedFixedVector.h [255/7792] Generating ../../../WTF/Headers/wtf/EnumTraits.h [256/7792] Generating ../../../WTF/Headers/wtf/EnumeratedArray.h [257/7792] Generating ../../../WTF/Headers/wtf/Expected.h [258/7792] Generating ../../../WTF/Headers/wtf/ExperimentalFeatureNames.h [259/7792] Generating ../../../WTF/Headers/wtf/FailureAction.h [260/7792] Generating ../../../WTF/Headers/wtf/ExportMacros.h [261/7792] Generating ../../../WTF/Headers/wtf/FastBitVector.h [262/7792] Generating ../../../WTF/Headers/wtf/FastFloat.h [263/7792] Generating ../../../WTF/Headers/wtf/FastMalloc.h [264/7792] Generating ../../../WTF/Headers/wtf/FastTLS.h [265/7792] Generating ../../../WTF/Headers/wtf/FileHandle.h [266/7792] Generating ../../../WTF/Headers/wtf/FileLockMode.h [267/7792] Generating ../../../WTF/Headers/wtf/FileSystem.h [268/7792] Generating ../../../WTF/Headers/wtf/FilePrintStream.h [269/7792] Generating ../../../WTF/Headers/wtf/FixedBitVector.h [270/7792] Generating ../../../WTF/Headers/wtf/FlatteningVariantAdaptor.h [271/7792] Generating ../../../WTF/Headers/wtf/FixedVector.h [272/7792] Generating ../../../WTF/Headers/wtf/FixedWidthDouble.h [273/7792] Generating ../../../WTF/Headers/wtf/FlipBytes.h [274/7792] Generating ../../../WTF/Headers/wtf/Float16.h [275/7792] Generating ../../../WTF/Headers/wtf/ForbidHeapAllocation.h [276/7792] Generating ../../../WTF/Headers/wtf/Function.h [277/7792] Generating ../../../WTF/Headers/wtf/FunctionDispatcher.h [278/7792] Generating ../../../WTF/Headers/wtf/Forward.h [279/7792] Generating ../../../WTF/Headers/wtf/FunctionPtr.h [280/7792] Generating ../../../WTF/Headers/wtf/FunctionTraits.h [281/7792] Generating ../../../WTF/Headers/wtf/GenericHashKey.h [282/7792] Generating ../../../WTF/Headers/wtf/GenericTimeMixin.h [283/7792] Generating ../../../WTF/Headers/wtf/GetPtr.h [284/7792] Generating ../../../WTF/Headers/wtf/Gigacage.h [285/7792] Generating ../../../WTF/Headers/wtf/GlobalVersion.h [286/7792] Generating ../../../WTF/Headers/wtf/GraphNodeWorklist.h [287/7792] Generating ../../../WTF/Headers/wtf/GregorianDateTime.h [288/7792] Generating ../../../WTF/Headers/wtf/HashCountedSet.h [289/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/FileSystemGlib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/FileSystemGlib.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [290/7792] Generating ../../../WTF/Headers/wtf/HashFunctions.h [291/7792] Generating ../../../WTF/Headers/wtf/HashIterators.h [292/7792] Generating ../../../WTF/Headers/wtf/HashSet.h [293/7792] Generating ../../../WTF/Headers/wtf/HashMethod.h [294/7792] Generating ../../../WTF/Headers/wtf/HashMap.h [295/7792] Generating ../../../WTF/Headers/wtf/HashTable.h [296/7792] Generating ../../../WTF/Headers/wtf/HashTraits.h [297/7792] Generating ../../../WTF/Headers/wtf/Hasher.h [298/7792] Generating ../../../WTF/Headers/wtf/HexNumber.h [299/7792] Generating ../../../WTF/Headers/wtf/Identified.h [300/7792] Generating ../../../WTF/Headers/wtf/IndexMap.h [301/7792] Generating ../../../WTF/Headers/wtf/Indenter.h [302/7792] Generating ../../../WTF/Headers/wtf/IndexKeyType.h [303/7792] Generating ../../../WTF/Headers/wtf/IndexSet.h [304/7792] Generating ../../../WTF/Headers/wtf/IndexSparseSet.h [305/7792] Generating ../../../WTF/Headers/wtf/IndexedRange.h [306/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/Application.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/Application.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [307/7792] Generating ../../../WTF/Headers/wtf/IndexedContainerIterator.h [308/7792] Generating ../../../WTF/Headers/wtf/InlineASM.h [309/7792] Generating ../../../WTF/Headers/wtf/Insertion.h [310/7792] Generating ../../../WTF/Headers/wtf/Int128.h [311/7792] Generating ../../../WTF/Headers/wtf/InterferenceGraph.h [312/7792] Generating ../../../WTF/Headers/wtf/InstanceCounted.h [313/7792] Generating ../../../WTF/Headers/wtf/IsoMalloc.h [314/7792] Generating ../../../WTF/Headers/wtf/IsoMallocInlines.h [315/7792] Generating ../../../WTF/Headers/wtf/IterationStatus.h [316/7792] Generating ../../../WTF/Headers/wtf/JSONValues.h [317/7792] Generating ../../../WTF/Headers/wtf/IteratorAdaptors.h [318/7792] Generating ../../../WTF/Headers/wtf/IteratorRange.h [319/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/GSocketMonitor.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/GSocketMonitor.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [320/7792] Generating ../../../WTF/Headers/wtf/LEBDecoder.h [321/7792] Generating ../../../WTF/Headers/wtf/JSValueMalloc.h [322/7792] Generating ../../../WTF/Headers/wtf/KeyValuePair.h [323/7792] Generating ../../../WTF/Headers/wtf/LLVMProfilingUtils.h [324/7792] Generating ../../../WTF/Headers/wtf/Language.h [325/7792] Generating ../../../WTF/Headers/wtf/LazyUniqueRef.h [326/7792] Generating ../../../WTF/Headers/wtf/LazyRef.h [327/7792] Generating ../../../WTF/Headers/wtf/Liveness.h [328/7792] Generating ../../../WTF/Headers/wtf/ListDump.h [329/7792] Generating ../../../WTF/Headers/wtf/ListHashSet.h [330/7792] Generating ../../../WTF/Headers/wtf/LikelyDenseUnsignedIntegerSet.h [331/7792] Generating ../../../WTF/Headers/wtf/Lock.h [332/7792] Generating ../../../WTF/Headers/wtf/LockAlgorithm.h [333/7792] Generating ../../../WTF/Headers/wtf/Locker.h [334/7792] Generating ../../../WTF/Headers/wtf/LockedPrintStream.h [335/7792] Generating ../../../WTF/Headers/wtf/LockAlgorithmInlines.h [336/7792] Generating ../../../WTF/Headers/wtf/LocklessBag.h [337/7792] Generating ../../../WTF/Headers/wtf/LogChannels.h [338/7792] Generating ../../../WTF/Headers/wtf/LogInitialization.h [339/7792] Generating ../../../WTF/Headers/wtf/Logger.h [340/7792] Generating ../../../WTF/Headers/wtf/LoggingAccumulator.h [341/7792] Generating ../../../WTF/Headers/wtf/LoggerHelper.h [342/7792] Generating ../../../WTF/Headers/wtf/Logging.h [343/7792] Generating ../../../WTF/Headers/wtf/LoggingHashID.h [344/7792] Generating ../../../WTF/Headers/wtf/LoggingHashSet.h [345/7792] Generating ../../../WTF/Headers/wtf/LoggingHashMap.h [346/7792] Generating ../../../WTF/Headers/wtf/LoggingHashTraits.h [347/7792] Generating ../../../WTF/Headers/wtf/MachSendRight.h [348/7792] Generating ../../../WTF/Headers/wtf/MainThread.h [349/7792] Generating ../../../WTF/Headers/wtf/MainThreadData.h [350/7792] Generating ../../../WTF/Headers/wtf/MainThreadDispatcher.h [351/7792] Generating ../../../WTF/Headers/wtf/MallocCommon.h [352/7792] Generating ../../../WTF/Headers/wtf/MallocSpan.h [353/7792] Generating ../../../WTF/Headers/wtf/MappedFileData.h [354/7792] Generating ../../../WTF/Headers/wtf/MallocPtr.h [355/7792] Generating ../../../WTF/Headers/wtf/MemoryFootprint.h [356/7792] Generating ../../../WTF/Headers/wtf/Markable.h [357/7792] Generating ../../../WTF/Headers/wtf/MemoryPressureHandler.h [358/7792] Generating ../../../WTF/Headers/wtf/MediaTime.h [359/7792] Generating ../../../WTF/Headers/wtf/MathExtras.h [360/7792] Generating ../../../WTF/Headers/wtf/MessageQueue.h [361/7792] Generating ../../../WTF/Headers/wtf/MetaAllocator.h [362/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/Sandbox.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/Sandbox.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [363/7792] Generating ../../../WTF/Headers/wtf/MetaAllocatorHandle.h [364/7792] Generating ../../../WTF/Headers/wtf/Mmap.h [365/7792] Generating ../../../WTF/Headers/wtf/MonotonicTime.h [366/7792] Generating ../../../WTF/Headers/wtf/NakedPtr.h [367/7792] Generating ../../../WTF/Headers/wtf/NativePromise.h [368/7792] Generating ../../../WTF/Headers/wtf/NaturalLoops.h [369/7792] Generating ../../../WTF/Headers/wtf/NeverDestroyed.h [370/7792] Generating ../../../WTF/Headers/wtf/NoTailCalls.h [371/7792] Generating ../../../WTF/Headers/wtf/NoLock.h [372/7792] Generating ../../../WTF/Headers/wtf/NoVirtualDestructorBase.h [373/7792] Generating ../../../WTF/Headers/wtf/Noncopyable.h [374/7792] Generating ../../../WTF/Headers/wtf/Nonmovable.h [375/7792] Generating ../../../WTF/Headers/wtf/OSAllocator.h [376/7792] Generating ../../../WTF/Headers/wtf/OSRandomSource.h [377/7792] Generating ../../../WTF/Headers/wtf/OSObjectPtr.h [378/7792] Generating ../../../WTF/Headers/wtf/NotFound.h [379/7792] Generating ../../../WTF/Headers/wtf/NumberOfCores.h [380/7792] Generating ../../../WTF/Headers/wtf/ObjCRuntimeExtras.h [381/7792] Generating ../../../WTF/Headers/wtf/OptionalOrReference.h [382/7792] Generating ../../../WTF/Headers/wtf/ObjectIdentifier.h [383/7792] Generating ../../../WTF/Headers/wtf/Observer.h [384/7792] Generating ../../../WTF/Headers/wtf/OptionSet.h [385/7792] Generating ../../../WTF/Headers/wtf/OptionSetHash.h [386/7792] Generating ../../../WTF/Headers/wtf/OverflowPolicy.h [387/7792] Generating ../../../WTF/Headers/wtf/OrderMaker.h [388/7792] Generating ../../../WTF/Headers/wtf/PackedRef.h [389/7792] Generating ../../../WTF/Headers/wtf/Packed.h [390/7792] Generating ../../../WTF/Headers/wtf/PackedRefPtr.h [391/7792] Generating ../../../WTF/Headers/wtf/PageBlock.h [392/7792] Generating ../../../WTF/Headers/wtf/PageReservation.h [393/7792] Generating ../../../WTF/Headers/wtf/ParallelJobs.h [394/7792] Generating ../../../WTF/Headers/wtf/PageAllocation.h [395/7792] Generating ../../../WTF/Headers/wtf/ParallelHelperPool.h [396/7792] Generating ../../../WTF/Headers/wtf/ParkingLot.h [397/7792] Generating ../../../WTF/Headers/wtf/ParallelVectorIterator.h [398/7792] Generating ../../../WTF/Headers/wtf/ParallelJobsGeneric.h [399/7792] Generating ../../../WTF/Headers/wtf/ParallelJobsLibdispatch.h [400/7792] Generating ../../../WTF/Headers/wtf/ParallelJobsOpenMP.h [401/7792] Generating ../../../WTF/Headers/wtf/Platform.h [402/7792] Generating ../../../WTF/Headers/wtf/PlatformEnable.h [403/7792] Generating ../../../WTF/Headers/wtf/PlatformEnableGlib.h [404/7792] Generating ../../../WTF/Headers/wtf/PlatformCallingConventions.h [405/7792] Generating ../../../WTF/Headers/wtf/PlatformCPU.h [406/7792] Generating ../../../WTF/Headers/wtf/PlatformEnableCocoa.h [407/7792] Generating ../../../WTF/Headers/wtf/PlatformEnableWin.h [408/7792] Generating ../../../WTF/Headers/wtf/PlatformEnablePlayStation.h [409/7792] Generating ../../../WTF/Headers/wtf/PlatformHave.h [410/7792] Generating ../../../WTF/Headers/wtf/PlatformLegacy.h [411/7792] Generating ../../../WTF/Headers/wtf/PlatformOS.h [412/7792] Generating ../../../WTF/Headers/wtf/PlatformRegisters.h [413/7792] Generating ../../../WTF/Headers/wtf/PlatformUse.h [414/7792] Generating ../../../WTF/Headers/wtf/PointerPreparations.h [415/7792] Generating ../../../WTF/Headers/wtf/PreciseSum.h [416/7792] Generating ../../../WTF/Headers/wtf/PointerComparison.h [417/7792] Generating ../../../WTF/Headers/wtf/ProcessID.h [418/7792] Generating ../../../WTF/Headers/wtf/ProcessPrivilege.h [419/7792] Generating ../../../WTF/Headers/wtf/PriorityQueue.h [420/7792] Generating ../../../WTF/Headers/wtf/PrintStream.h [421/7792] Generating ../../../WTF/Headers/wtf/PtrTag.h [422/7792] Generating ../../../WTF/Headers/wtf/RAMSize.h [423/7792] Generating ../../../WTF/Headers/wtf/RawHex.h [424/7792] Generating ../../../WTF/Headers/wtf/RandomDevice.h [425/7792] Generating ../../../WTF/Headers/wtf/RawPointer.h [426/7792] Generating ../../../WTF/Headers/wtf/Range.h [427/7792] Generating ../../../WTF/Headers/wtf/RangeSet.h [428/7792] Generating ../../../WTF/Headers/wtf/RawPtrTraits.h [429/7792] Generating ../../../WTF/Headers/wtf/RawValueTraits.h [430/7792] Generating ../../../WTF/Headers/wtf/ReadWriteLock.h [431/7792] Generating ../../../WTF/Headers/wtf/RecursiveLockAdapter.h [432/7792] Generating ../../../WTF/Headers/wtf/RecursableLambda.h [433/7792] Generating ../../../WTF/Headers/wtf/RedBlackTree.h [434/7792] Generating ../../../WTF/Headers/wtf/RefCountedAndCanMakeWeakPtr.h [435/7792] Generating ../../../WTF/Headers/wtf/Ref.h [436/7792] Generating ../../../WTF/Headers/wtf/RefCountedFixedVector.h [437/7792] Generating ../../../WTF/Headers/wtf/RefCounted.h [438/7792] Generating ../../../WTF/Headers/wtf/RefCountedLeakCounter.h [439/7792] Generating ../../../WTF/Headers/wtf/RefCounter.h [440/7792] Generating ../../../WTF/Headers/wtf/RefVector.h [441/7792] Generating ../../../WTF/Headers/wtf/RefPtr.h [442/7792] Generating ../../../WTF/Headers/wtf/RefTrackerMixin.h [443/7792] Generating ../../../WTF/Headers/wtf/ReferenceWrapperVector.h [444/7792] Generating ../../../WTF/Headers/wtf/ResourceUsage.h [445/7792] Generating ../../../WTF/Headers/wtf/RetainPtr.h [446/7792] Generating ../../../WTF/Headers/wtf/RetainReleaseSwift.h [447/7792] Generating ../../../WTF/Headers/wtf/RobinHoodHashMap.h [448/7792] Generating ../../../WTF/Headers/wtf/RobinHoodHashSet.h [449/7792] Generating ../../../WTF/Headers/wtf/RunLoop.h [450/7792] Generating ../../../WTF/Headers/wtf/RuntimeApplicationChecks.h [451/7792] Generating ../../../WTF/Headers/wtf/RobinHoodHashTable.h [452/7792] Generating ../../../WTF/Headers/wtf/SHA1.h [453/7792] Generating ../../../WTF/Headers/wtf/SIMDHelpers.h [454/7792] Generating ../../../WTF/Headers/wtf/SIMDUTF.h [455/7792] Generating ../../../WTF/Headers/wtf/SafeStrerror.h [456/7792] Generating ../../../WTF/Headers/wtf/SaturatedArithmetic.h [457/7792] Generating ../../../WTF/Headers/wtf/SchedulePair.h [458/7792] Generating ../../../WTF/Headers/wtf/Scope.h [459/7792] Generating ../../../WTF/Headers/wtf/ScopedLambda.h [460/7792] Generating ../../../WTF/Headers/wtf/ScopedPrintStream.h [461/7792] Generating ../../../WTF/Headers/wtf/Seconds.h [462/7792] Generating ../../../WTF/Headers/wtf/SentinelLinkedList.h [463/7792] Generating ../../../WTF/Headers/wtf/SegmentedVector.h [464/7792] Generating ../../../WTF/Headers/wtf/SequesteredAllocator.h [465/7792] Generating ../../../WTF/Headers/wtf/SequesteredImmortalHeap.h [466/7792] Generating ../../../WTF/Headers/wtf/SequesteredMalloc.h [467/7792] Generating ../../../WTF/Headers/wtf/SetForScope.h [468/7792] Generating ../../../WTF/Headers/wtf/SharedTask.h [469/7792] Generating ../../../WTF/Headers/wtf/SignedPtr.h [470/7792] Generating ../../../WTF/Headers/wtf/SimpleStats.h [471/7792] Generating ../../../WTF/Headers/wtf/SingleThreadIntegralWrapper.h [472/7792] Generating ../../../WTF/Headers/wtf/SinglyLinkedList.h [473/7792] Generating ../../../WTF/Headers/wtf/SingleRootGraph.h [474/7792] Generating ../../../WTF/Headers/wtf/SixCharacterHash.h [475/7792] Generating ../../../WTF/Headers/wtf/SinglyLinkedListWithTail.h [476/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/URLGLib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/URLGLib.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [477/7792] Generating ../../../WTF/Headers/wtf/SoftLinking.h [478/7792] Generating ../../../WTF/Headers/wtf/SmallSet.h [479/7792] Generating ../../../WTF/Headers/wtf/SmallMap.h [480/7792] Generating ../../../WTF/Headers/wtf/SortedArrayMap.h [481/7792] Generating ../../../WTF/Headers/wtf/SpanningTree.h [482/7792] Generating ../../../WTF/Headers/wtf/Spectrum.h [483/7792] Generating ../../../WTF/Headers/wtf/StackPointer.h [484/7792] Generating ../../../WTF/Headers/wtf/StackCheck.h [485/7792] Generating ../../../WTF/Headers/wtf/StackShotProfiler.h [486/7792] Generating ../../../WTF/Headers/wtf/StackBounds.h [487/7792] Generating ../../../WTF/Headers/wtf/StackTrace.h [488/7792] Generating ../../../WTF/Headers/wtf/StackShot.h [489/7792] Generating ../../../WTF/Headers/wtf/StackStats.h [490/7792] Generating ../../../WTF/Headers/wtf/StatisticsManager.h [491/7792] Generating ../../../WTF/Headers/wtf/StdFilesystem.h [492/7792] Generating ../../../WTF/Headers/wtf/StdLibExtras.h [493/7792] Generating ../../../WTF/Headers/wtf/StdIntExtras.h [494/7792] Generating ../../../WTF/Headers/wtf/StdList.h [495/7792] Generating ../../../WTF/Headers/wtf/StdMap.h [496/7792] Generating ../../../WTF/Headers/wtf/StdMultimap.h [497/7792] Generating ../../../WTF/Headers/wtf/StdSet.h [498/7792] Generating ../../../WTF/Headers/wtf/StdUnorderedMap.h [499/7792] Generating ../../../WTF/Headers/wtf/Stopwatch.h [500/7792] Generating ../../../WTF/Headers/wtf/StreamBuffer.h [501/7792] Generating ../../../WTF/Headers/wtf/StdUnorderedSet.h [502/7792] Generating ../../../WTF/Headers/wtf/StringHashDumpContext.h [503/7792] Generating ../../../WTF/Headers/wtf/StringExtras.h [504/7792] Generating ../../../WTF/Headers/wtf/StringPrintStream.h [505/7792] Generating ../../../WTF/Headers/wtf/SuspendableWorkQueue.h [506/7792] Generating ../../../WTF/Headers/wtf/StructDump.h [507/7792] Generating ../../../WTF/Headers/wtf/SwiftBridging.h [508/7792] Generating ../../../WTF/Headers/wtf/SystemFree.h [509/7792] Generating ../../../WTF/Headers/wtf/TZoneMalloc.h [510/7792] Generating ../../../WTF/Headers/wtf/SynchronizedFixedQueue.h [511/7792] Generating ../../../WTF/Headers/wtf/SystemMalloc.h [512/7792] Generating ../../../WTF/Headers/wtf/SystemTracing.h [513/7792] Generating ../../../WTF/Headers/wtf/TZoneMallocInlines.h [514/7792] Generating ../../../WTF/Headers/wtf/TaggedArrayStoragePtr.h [515/7792] Generating ../../../WTF/Headers/wtf/TaggedPtr.h [516/7792] Generating ../../../WTF/Headers/wtf/ThreadAssertions.h [517/7792] Generating ../../../WTF/Headers/wtf/ThreadSafeRefCounted.h [518/7792] Generating ../../../WTF/Headers/wtf/ThreadGroup.h [519/7792] Generating ../../../WTF/Headers/wtf/ThreadMessage.h [520/7792] Generating ../../../WTF/Headers/wtf/ThreadSafeWeakHashSet.h [521/7792] Generating ../../../WTF/Headers/wtf/ThreadSafeRefCountedWithSuppressingSaferCPPChecking.h [522/7792] Generating ../../../WTF/Headers/wtf/ThreadSafeWeakPtr.h [523/7792] Generating ../../../WTF/Headers/wtf/ThreadSafetyAnalysis.h [524/7792] Generating ../../../WTF/Headers/wtf/ThreadSanitizerSupport.h [525/7792] Generating ../../../WTF/Headers/wtf/ThreadSpecific.h [526/7792] Generating ../../../WTF/Headers/wtf/Threading.h [527/7792] Generating ../../../WTF/Headers/wtf/TimeWithDynamicClockType.h [528/7792] Generating ../../../WTF/Headers/wtf/ThreadingPrimitives.h [529/7792] Generating ../../../WTF/Headers/wtf/TimingScope.h [530/7792] Generating ../../../WTF/Headers/wtf/TinyLRUCache.h [531/7792] Generating ../../../WTF/Headers/wtf/TinyPtrSet.h [532/7792] Generating ../../../WTF/Headers/wtf/TrailingArray.h [533/7792] Generating ../../../WTF/Headers/wtf/TranslatedProcess.h [534/7792] Generating ../../../WTF/Headers/wtf/TriState.h [535/7792] Generating ../../../WTF/Headers/wtf/TypeCasts.h [536/7792] Generating ../../../WTF/Headers/wtf/URL.h [537/7792] Generating ../../../WTF/Headers/wtf/URLHash.h [538/7792] Generating ../../../WTF/Headers/wtf/URLHelpers.h [539/7792] Generating ../../../WTF/Headers/wtf/TypeTraits.h [540/7792] Generating ../../../WTF/Headers/wtf/URLParser.h [541/7792] Generating ../../../WTF/Headers/wtf/UUID.h [542/7792] Generating ../../../WTF/Headers/wtf/UnalignedAccess.h [543/7792] Generating ../../../WTF/Headers/wtf/Unexpected.h [544/7792] Generating ../../../WTF/Headers/wtf/UniStdExtras.h [545/7792] Generating ../../../WTF/Headers/wtf/UnionFind.h [546/7792] Generating ../../../WTF/Headers/wtf/UniqueArray.h [547/7792] Generating ../../../WTF/Headers/wtf/UniqueRef.h [548/7792] Generating ../../../WTF/Headers/wtf/UniqueRefVector.h [549/7792] Generating ../../../WTF/Headers/wtf/VMTags.h [550/7792] Generating ../../../WTF/Headers/wtf/ValidatedReinterpretCast.h [551/7792] Generating ../../../WTF/Headers/wtf/ValueCheck.h [552/7792] Generating ../../../WTF/Headers/wtf/ValueOrReference.h [553/7792] Generating ../../../WTF/Headers/wtf/Variant.h [554/7792] Generating ../../../WTF/Headers/wtf/VariantList.h [555/7792] Generating ../../../WTF/Headers/wtf/VariantListOperations.h [556/7792] Generating ../../../WTF/Headers/wtf/Vector.h [557/7792] Generating ../../../WTF/Headers/wtf/VariantExtras.h [558/7792] Generating ../../../WTF/Headers/wtf/VectorTraits.h [559/7792] Generating ../../../WTF/Headers/wtf/WTFConfig.h [560/7792] Generating ../../../WTF/Headers/wtf/WTFProcess.h [561/7792] Generating ../../../WTF/Headers/wtf/VectorHash.h [562/7792] Generating ../../../WTF/Headers/wtf/WTFSemaphore.h [563/7792] Generating ../../../WTF/Headers/wtf/WallTime.h [564/7792] Generating ../../../WTF/Headers/wtf/WasmSIMD128.h [565/7792] Generating ../../../WTF/Headers/wtf/WeakHashMap.h [566/7792] Generating ../../../WTF/Headers/wtf/WeakHashSet.h [567/7792] Generating ../../../WTF/Headers/wtf/WeakListHashSet.h [568/7792] Generating ../../../WTF/Headers/wtf/WeakHashCountedSet.h [569/7792] Generating ../../../WTF/Headers/wtf/WeakObjCPtr.h [570/7792] Generating ../../../WTF/Headers/wtf/WeakPtr.h [571/7792] Generating ../../../WTF/Headers/wtf/WeakPtrImpl.h [572/7792] Generating ../../../WTF/Headers/wtf/WeakRandom.h [573/7792] Generating ../../../WTF/Headers/wtf/WeakPtrFactory.h [574/7792] Generating ../../../WTF/Headers/wtf/WordLock.h [575/7792] Generating ../../../WTF/Headers/wtf/WeakRandomNumber.h [576/7792] Generating ../../../WTF/Headers/wtf/WeakRef.h [577/7792] Generating ../../../WTF/Headers/wtf/WindowsExtras.h [578/7792] Generating ../../../WTF/Headers/wtf/WorkQueue.h [579/7792] Generating ../../../WTF/Headers/wtf/WorkerPool.h [580/7792] Generating ../../../WTF/Headers/wtf/android/RefPtrAndroid.h [581/7792] Generating ../../../WTF/Headers/wtf/ZippedRange.h [582/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/cache_holder.h [583/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/bits.h [584/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/div.h [585/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/log.h [586/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/decimal_fp.h [587/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/policy_holder.h [588/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/policy.h [589/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/util.h [590/7792] Generating ../../../WTF/Headers/wtf/dragonbox/detail/wuint.h [591/7792] Generating ../../../WTF/Headers/wtf/dragonbox/dragonbox.h [592/7792] Generating ../../../WTF/Headers/wtf/dragonbox/dragonbox_to_chars.h [593/7792] Generating ../../../WTF/Headers/wtf/dragonbox/ieee754_format.h [594/7792] Generating ../../../WTF/Headers/wtf/dtoa.h [595/7792] Generating ../../../WTF/Headers/wtf/dtoa/bignum-dtoa.h [596/7792] Generating ../../../WTF/Headers/wtf/dtoa/bignum.h [597/7792] Generating ../../../WTF/Headers/wtf/dtoa/diy-fp.h [598/7792] Generating ../../../WTF/Headers/wtf/dtoa/fast-dtoa.h [599/7792] Generating ../../../WTF/Headers/wtf/dtoa/cached-powers.h [600/7792] Generating ../../../WTF/Headers/wtf/dtoa/double-conversion.h [601/7792] Generating ../../../WTF/Headers/wtf/dtoa/fixed-dtoa.h [602/7792] Generating ../../../WTF/Headers/wtf/dtoa/ieee.h [603/7792] Generating ../../../WTF/Headers/wtf/dtoa/strtod.h [604/7792] Generating ../../../WTF/Headers/wtf/dtoa/utils.h [605/7792] Generating ../../../WTF/Headers/wtf/fast_float/ascii_number.h [606/7792] Generating ../../../WTF/Headers/wtf/fast_float/bigint.h [607/7792] Generating ../../../WTF/Headers/wtf/fast_float/fast_table.h [608/7792] Generating ../../../WTF/Headers/wtf/fast_float/fast_float.h [609/7792] Generating ../../../WTF/Headers/wtf/fast_float/decimal_to_binary.h [610/7792] Generating ../../../WTF/Headers/wtf/fast_float/digit_comparison.h [611/7792] Generating ../../../WTF/Headers/wtf/fast_float/parse_number.h [612/7792] Generating ../../../WTF/Headers/wtf/fast_float/float_common.h [613/7792] Generating ../../../WTF/Headers/wtf/fast_float/simple_decimal_conversion.h [614/7792] Generating ../../../WTF/Headers/wtf/glib/Application.h [615/7792] Generating ../../../WTF/Headers/wtf/glib/ChassisType.h [616/7792] Generating ../../../WTF/Headers/wtf/glib/GMutexLocker.h [617/7792] Generating ../../../WTF/Headers/wtf/glib/GRefPtr.h [618/7792] Generating ../../../WTF/Headers/wtf/glib/GSpanExtras.h [619/7792] Generating ../../../WTF/Headers/wtf/glib/GSocketMonitor.h [620/7792] Generating ../../../WTF/Headers/wtf/glib/GThreadSafeWeakPtr.h [621/7792] Generating ../../../WTF/Headers/wtf/glib/GTypedefs.h [622/7792] Generating ../../../WTF/Headers/wtf/glib/GUniquePtr.h [623/7792] Generating ../../../WTF/Headers/wtf/glib/GWeakPtr.h [624/7792] Generating ../../../WTF/Headers/wtf/glib/SocketConnection.h [625/7792] Generating ../../../WTF/Headers/wtf/glib/RunLoopSourcePriority.h [626/7792] Generating ../../../WTF/Headers/wtf/glib/Sandbox.h [627/7792] Generating ../../../WTF/Headers/wtf/glib/SysprofAnnotator.h [628/7792] Generating ../../../WTF/Headers/wtf/glib/WTFGType.h [629/7792] Generating ../../../WTF/Headers/wtf/persistence/PersistentCoders.h [630/7792] Generating ../../../WTF/Headers/wtf/linux/CurrentProcessMemoryStatus.h [631/7792] Generating ../../../WTF/Headers/wtf/linux/ProcessMemoryFootprint.h [632/7792] Generating ../../../WTF/Headers/wtf/persistence/PersistentDecoder.h [633/7792] Generating ../../../WTF/Headers/wtf/persistence/PersistentEncoder.h [634/7792] Generating ../../../WTF/Headers/wtf/posix/SocketPOSIX.h [635/7792] Generating ../../../WTF/Headers/wtf/linux/RealTimeThreads.h [636/7792] Generating ../../../WTF/Headers/wtf/text/ASCIIFastPath.h [637/7792] Generating ../../../WTF/Headers/wtf/simde/simde.h [638/7792] Generating ../../../WTF/Headers/wtf/simdutf/simdutf_impl.h [639/7792] Generating ../../../WTF/Headers/wtf/simde/arm/sve.h [640/7792] Generating ../../../WTF/Headers/wtf/simde/wasm/simd128.h [641/7792] Generating ../../../WTF/Headers/wtf/text/AdaptiveStringSearcher.h [642/7792] Generating ../../../WTF/Headers/wtf/simde/arm/neon.h [643/7792] Generating ../../../WTF/Headers/wtf/text/AtomString.h [644/7792] Generating ../../../WTF/Headers/wtf/text/ASCIILiteral.h [645/7792] Generating ../../../WTF/Headers/wtf/text/Base64.h [646/7792] Generating ../../../WTF/Headers/wtf/text/AtomStringHash.h [647/7792] Generating ../../../WTF/Headers/wtf/text/AtomStringImpl.h [648/7792] Generating ../../../WTF/Headers/wtf/text/AtomStringTable.h [649/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unix/LoggingUnix.cpp.o [650/7792] Generating ../../../WTF/Headers/wtf/text/ConversionMode.h [651/7792] Generating ../../../WTF/Headers/wtf/text/CharacterProperties.h [652/7792] Generating ../../../WTF/Headers/wtf/text/EscapedFormsForJSON.h [653/7792] Generating ../../../WTF/Headers/wtf/text/CString.h [654/7792] Generating ../../../WTF/Headers/wtf/text/CodePointIterator.h [655/7792] Generating ../../../WTF/Headers/wtf/text/ExternalStringImpl.h [656/7792] Generating ../../../WTF/Headers/wtf/text/IntegerToStringConversion.h [657/7792] Generating ../../../WTF/Headers/wtf/text/LineEnding.h [658/7792] Generating ../../../WTF/Headers/wtf/text/FastCharacterComparison.h [659/7792] Generating ../../../WTF/Headers/wtf/text/NullTextBreakIterator.h [660/7792] Generating ../../../WTF/Headers/wtf/text/LChar.h [661/7792] Generating ../../../WTF/Headers/wtf/text/MakeString.h [662/7792] Generating ../../../WTF/Headers/wtf/text/OrdinalNumber.h [663/7792] Generating ../../../WTF/Headers/wtf/text/ParsingUtilities.h [664/7792] Generating ../../../WTF/Headers/wtf/text/StringBuilderJSON.h [665/7792] Generating ../../../WTF/Headers/wtf/text/StringBuffer.h [666/7792] Generating ../../../WTF/Headers/wtf/text/StringBuilder.h [667/7792] Generating ../../../WTF/Headers/wtf/text/StringBuilderInternals.h [668/7792] Generating ../../../WTF/Headers/wtf/text/StringHash.h [669/7792] Generating ../../../WTF/Headers/wtf/text/StringConcatenateNumbers.h [670/7792] Generating ../../../WTF/Headers/wtf/text/StringCommon.h [671/7792] Generating ../../../WTF/Headers/wtf/text/StringConcatenate.h [672/7792] Generating ../../../WTF/Headers/wtf/text/StringHasher.h [673/7792] Generating ../../../WTF/Headers/wtf/text/StringHasherInlines.h [674/7792] Generating ../../../WTF/Headers/wtf/text/StringParsingBuffer.h [675/7792] Generating ../../../WTF/Headers/wtf/text/StringImpl.h [676/7792] Generating ../../../WTF/Headers/wtf/text/StringSearch.h [677/7792] Generating ../../../WTF/Headers/wtf/text/StringToIntegerConversion.h [678/7792] Generating ../../../WTF/Headers/wtf/text/SuperFastHash.h [679/7792] Generating ../../../WTF/Headers/wtf/text/SymbolImpl.h [680/7792] Generating ../../../WTF/Headers/wtf/text/SymbolRegistry.h [681/7792] Generating ../../../WTF/Headers/wtf/text/StringView.h [682/7792] Generating ../../../WTF/Headers/wtf/text/TextBreakIterator.h [683/7792] Generating ../../../WTF/Headers/wtf/text/TextBreakIteratorInternalICU.h [684/7792] Generating ../../../WTF/Headers/wtf/text/TextPosition.h [685/7792] Generating ../../../WTF/Headers/wtf/text/TextStream.h [686/7792] Generating ../../../WTF/Headers/wtf/text/UniquedStringImpl.h [687/7792] Generating ../../../WTF/Headers/wtf/text/UTF8ConversionError.h [688/7792] Generating ../../../WTF/Headers/wtf/text/WYHash.h [689/7792] Generating ../../../WTF/Headers/wtf/text/WTFString.h [690/7792] Generating ../../../WTF/Headers/wtf/text/icu/TextBreakIteratorICU.h [691/7792] Generating ../../../WTF/Headers/wtf/text/icu/UTextProviderLatin1.h [692/7792] Generating ../../../WTF/Headers/wtf/text/icu/UTextProvider.h [693/7792] Generating ../../../WTF/Headers/wtf/text/icu/UTextProviderUTF16.h [694/7792] Generating ../../../WTF/Headers/wtf/unicode/CharacterNames.h [695/7792] Generating ../../../WTF/Headers/wtf/text/icu/UnicodeExtras.h [696/7792] Generating ../../../WTF/Headers/wtf/threads/BinarySemaphore.h [697/7792] Generating ../../../WTF/Headers/wtf/threads/Signals.h [698/7792] Generating ../../../WTF/Headers/wtf/unicode/Collator.h [699/7792] Generating ../../../WTF/Headers/wtf/unicode/UTF8Conversion.h [700/7792] Generating ../../../WTF/Headers/wtf/unicode/icu/ICUHelpers.h [701/7792] Generating ../../../WTF/Headers/wtf/unix/UnixFileDescriptor.h [702/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSBase.h [703/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSContextRef.h [704/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSObjectRef.h [705/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSStringRef.h [706/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSTypedArray.h [707/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JSValueRef.h [708/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/JavaScript.h [709/7792] Generating ../../JavaScriptCore/Headers/JavaScriptCore/WebKitAvailability.h [710/7792] Generating ../../JavaScriptCore/Scripts/generate-js-builtins.py [711/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_combined_header.py [712/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_combined_implementation.py [713/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_internals_wrapper_header.py [714/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_internals_wrapper_implementation.py [715/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_separate_implementation.py [716/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_wrapper_header.py [717/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_wrapper_implementation.py [718/7792] Generating ../../JavaScriptCore/Scripts/builtins_generate_separate_header.py [719/7792] Generating ../../JavaScriptCore/Scripts/builtins_model.py [720/7792] Generating ../../JavaScriptCore/Scripts/builtins_generator.py [721/7792] Generating ../../JavaScriptCore/Scripts/builtins_templates.py [722/7792] Generating ../../JavaScriptCore/Scripts/lazywriter.py [723/7792] Generating ../../JavaScriptCore/Scripts/wkbuiltins.py [724/7792] Generating ../../JavaScriptCore/Scripts/generate-combined-inspector-json.py [725/7792] Generating ../../JavaScriptCoreGLib/Headers/jsc [726/7792] Generating ../../JavaScriptCore/Scripts/cssmin.py [727/7792] Generating ../../JavaScriptCore/Scripts/UpdateContents.py [728/7792] Generating ../../JavaScriptCore/Scripts/inline-and-minify-stylesheets-and-scripts.py [729/7792] Generating ../../JavaScriptCore/Scripts/jsmin.py [730/7792] Generating ../../JavaScriptCore/Scripts/make-js-file-arrays.py [731/7792] Generating ../../JavaScriptCore/Scripts/xxd.pl [732/7792] Generating ../../../WTF/Scripts/GeneratePreferences.rb [733/7792] Linking C static library lib/libSysProfCapture.a [734/7792] Generating ../../../WTF/Scripts/Preferences/UnifiedWebPreferences.yaml [735/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/SocketConnection.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/SocketConnection.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [736/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unix/UniStdExtrasUnix.cpp.o [737/7792] Generating ../../JavaScriptCore/DerivedSources/JSCBuiltins.cpp, ../../JavaScriptCore/DerivedSources/JSCBuiltins.h [738/7792] Generating ../../JavaScriptCore/DerivedSources/Bytecodes.h, ../../JavaScriptCore/DerivedSources/InitBytecodes.asm, ../../JavaScriptCore/DerivedSources/BytecodeStructs.h, ../../JavaScriptCore/DerivedSources/BytecodeIndices.h, ../../JavaScriptCore/DerivedSources/WasmLLIntGeneratorInlines.h, ../../JavaScriptCore/DerivedSources/InitWasm.asm, ../../JavaScriptCore/DerivedSources/BytecodeDumperGenerated.cpp [739/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/glib/RunLoopGLib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WTF::Observer; T = WTF::Observer; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:147:20: required from here 147 | m_observers.add(observer); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [740/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/linux/RealTimeThreads.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/linux/RealTimeThreads.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [741/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/base/anglebase/sha1.cc.o [742/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/FileSystemPOSIX.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/posix/FileSystemPOSIX.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [743/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/MemoryBuffer.cpp.o [744/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/aligned_memory.cpp.o [745/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/SimpleMutex.cpp.o [746/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/FileHandlePOSIX.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/posix/FileHandlePOSIX.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [747/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/android_util.cpp.o [748/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/Float16ToFloat32.cpp.o [749/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/WorkerThread.cpp.o [750/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/angleutils.cpp.o [751/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/PoolAlloc.cpp.o [752/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/PackedEGLEnums_autogen.cpp.o [753/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/posix/ThreadingPOSIX.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:32: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ [754/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/PackedGLEnums_autogen.cpp.o [755/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/entry_points_enum_autogen.cpp.o [756/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unix/LanguageUnix.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/unix/LanguageUnix.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [757/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/PackedEnums.cpp.o [758/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/debug.cpp.o [759/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/platform_helpers.cpp.o [760/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/event_tracer.cpp.o [761/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/tls.cpp.o [762/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/backtrace_utils_noop.cpp.o [763/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/system_utils.cpp.o [764/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/mathutil.cpp.o [765/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/matrix_utils.cpp.o [766/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/system_utils_linux.cpp.o [767/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/system_utils_posix.cpp.o [768/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/uniform_type_info_autogen.cpp.o [769/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/string_utils.cpp.o [770/7792] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unix/MemoryPressureHandlerUnix.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/config.h:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/unix/MemoryPressureHandlerUnix.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WTF/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [771/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Bytecodes.h [772/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/DirectiveHandlerBase.cpp.o [773/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/utilities.cpp.o [774/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/DiagnosticsBase.cpp.o [775/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/Lexer.cpp.o [776/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/Input.cpp.o [777/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/DirectiveParser.cpp.o [778/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/Preprocessor.cpp.o [779/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/Token.cpp.o [780/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/CompiledShaderState.cpp.o [781/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/Macro.cpp.o [782/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/preprocessor_tab_autogen.cpp.o [783/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/preprocessor_lex_autogen.cpp.o [784/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/preprocessor/MacroExpander.cpp.o [785/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/TranslatorESSL.cpp.o [786/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp.o [787/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/OutputESSL.cpp.o [788/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ImmutableString_autogen.cpp.o [789/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/OutputGLSL.cpp.o [790/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/VersionGLSL.cpp.o [791/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/ExtensionGLSL.cpp.o [792/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/OutputGLSLBase.cpp.o [793/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/SymbolTable_autogen.cpp.o [794/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glsl/TranslatorGLSL.cpp.o [795/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.cpp.o [796/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp.o [797/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/BaseTypes.cpp.o [798/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.cpp.o [799/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/InitializeDll.cpp.o [800/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Declarator.cpp.o [801/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ConstantUnion.cpp.o [802/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/BuiltInFunctionEmulator.cpp.o [803/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Diagnostics.cpp.o [804/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/CollectVariables.cpp.o [805/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/CodeGen.cpp.o [806/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/CallDAG.cpp.o [807/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ExtensionBehavior.cpp.o [808/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/DirectiveHandler.cpp.o [809/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/FunctionLookup.cpp.o [810/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/FlagStd140Structs.cpp.o [811/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ImmutableStringBuilder.cpp.o [812/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/HashNames.cpp.o [813/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Operator.cpp.o [814/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Compiler.cpp.o [815/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Name.cpp.o [816/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/IsASTDepthBelowLimit.cpp.o [817/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/InfoSink.cpp.o [818/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Initialize.cpp.o [819/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/IntermRebuild.cpp.o [820/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/PoolAlloc.cpp.o [821/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/OutputTree.cpp.o [822/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/QualifierTypes.cpp.o [823/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ShaderVars.cpp.o [824/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Symbol.cpp.o [825/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ShaderLang.cpp.o [826/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/SymbolUniqueId.cpp.o [827/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateBarrierFunctionCall.cpp.o [828/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateGlobalInitializer.cpp.o [829/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateMaxParameters.cpp.o [830/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateLimitations.cpp.o [831/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/SymbolTable.cpp.o [832/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateOutputs.cpp.o [833/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/IntermNode.cpp.o [834/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateSwitch.cpp.o [835/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateAST.cpp.o [836/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/Types.cpp.o [837/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ParseContext.cpp.o [838/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateClipCullDistance.cpp.o [839/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/VariablePacker.cpp.o [840/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateTypeSizeLimitations.cpp.o [841/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/ValidateVaryingLocations.cpp.o [842/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/blocklayout.cpp.o [843/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glslang_lex_autogen.cpp.o [844/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ClampFragDepth.cpp.o [845/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/FoldExpressions.cpp.o [846/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ClampPointSize.cpp.o [847/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp.o [848/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp.o [849/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp.o [850/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp.o [851/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp.o [852/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/InitializeVariables.cpp.o [853/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp.o [854/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp.o [855/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/glslang_tab_autogen.cpp.o [856/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.cpp.o [857/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/PruneNoOps.cpp.o [858/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/PruneEmptyCases.cpp.o [859/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp.o [860/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp.o [861/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/PruneInfiniteLoops.cpp.o [862/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp.o [863/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ReduceInterfaceBlocks.cpp.o [864/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp.o [865/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp.o [866/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp.o [867/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp.o [868/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp.o [869/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp.o [870/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RemoveUnusedFramebufferFetch.cpp.o [871/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp.o [872/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp.o [873/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewriteDfdy.cpp.o [874/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RescopeGlobalVariables.cpp.o [875/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp.o [876/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp.o [877/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/SeparateDeclarations.cpp.o [878/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/FindFunction.cpp.o [879/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/FindMain.cpp.o [880/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp.o [881/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/IntermNode_util.cpp.o [882/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp.o [883/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp.o [884/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp.o [885/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/FindSymbolNode.cpp.o [886/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/DriverUniform.cpp.o [887/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp.o [888/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/angle_version_info.cpp.o [889/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/ReplaceVariable.cpp.o [890/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/IntermTraverse.cpp.o [891/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp.o [892/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp.o [893/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/FindPreciseNodes.cpp.o [894/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp.o [895/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp.o [896/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp.o [897/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/SpecializationConstant.cpp.o [898/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp.o [899/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/capture/serialize_mock.cpp.o [900/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/compiler/translator/util.cpp.o [901/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/FunctionsGL.cpp.o [902/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp.o [903/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/CompilerGL.cpp.o [904/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ImageGL.cpp.o [905/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/BlitGL.cpp.o [906/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o [907/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp.o [908/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/BufferGL.cpp.o [909/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp.o [910/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/FenceNVGL.cpp.o [911/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/DisplayGL.cpp.o [912/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/capture/FrameCapture_mock.cpp.o [913/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/MemoryObjectGL.cpp.o [914/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/FramebufferGL.cpp.o [915/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ProgramExecutableGL.cpp.o [916/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ProgramGL.cpp.o [917/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/QueryGL.cpp.o [918/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/SamplerGL.cpp.o [919/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/RenderbufferGL.cpp.o [920/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/SemaphoreGL.cpp.o [921/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ShaderGL.cpp.o [922/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp.o [923/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/SurfaceGL.cpp.o [924/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/SyncGL.cpp.o [925/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/RendererGL.cpp.o [926/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp.o [927/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/TextureGL.cpp.o [928/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/VertexArrayGL.cpp.o [929/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/ContextEGL.cpp.o [930/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/StateManagerGL.cpp.o [931/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp.o [932/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/DeviceEGL.cpp.o [933/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp.o [934/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/linux/dma_buf_utils.cpp.o [935/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp.o [936/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp.o [937/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/gpu_info_util/SystemInfo.cpp.o [938/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/egl_utils.cpp.o [939/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/gpu_info_util/SystemInfo_linux.cpp.o [940/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp.o [941/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/renderergl_utils.cpp.o [942/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/formatutilsgl.cpp.o [943/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/ImageEGL.cpp.o [944/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/RendererEGL.cpp.o [945/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/AttributeMap.cpp.o [946/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/SyncEGL.cpp.o [947/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp.o [948/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Config.cpp.o [949/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Debug.cpp.o [950/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Caps.cpp.o [951/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/EGLSync.cpp.o [952/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Buffer.cpp.o [953/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/BlobCache.cpp.o [954/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Error.cpp.o [955/7792] Generating ../../JavaScriptCore/DerivedSources/LLIntDesiredSettings.h [956/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Compiler.cpp.o [957/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ContextMutex.cpp.o [958/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Fence.cpp.o [959/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/GlobalMutex.cpp.o [960/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Context_gles_1_0.cpp.o [961/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Device.cpp.o [962/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/HandleAllocator.cpp.o [963/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/LoggingAnnotator.cpp.o [964/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ImageIndex.cpp.o [965/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/FramebufferAttachment.cpp.o [966/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Observer.cpp.o [967/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/IndexRangeCache.cpp.o [968/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Framebuffer.cpp.o [969/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/GLES1Renderer.cpp.o [970/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/MemoryObject.cpp.o [971/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Display.cpp.o [972/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/GLES1State.cpp.o [973/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Platform.cpp.o [974/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Image.cpp.o [975/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/OverlayWidgets.cpp.o [976/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Overlay_autogen.cpp.o [977/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Overlay_font_autogen.cpp.o [978/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/MemoryShaderCache.cpp.o [979/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Overlay.cpp.o [980/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/PixelLocalStorage.cpp.o [981/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/MemoryProgramCache.cpp.o [982/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Semaphore.cpp.o [983/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Sampler.cpp.o [984/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Query.cpp.o [985/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Renderbuffer.cpp.o [986/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Context.cpp.o [987/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ShareGroup.cpp.o [988/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ProgramPipeline.cpp.o [989/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Surface.cpp.o [990/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Shader.cpp.o [991/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Stream.cpp.o [992/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Program.cpp.o [993/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ResourceManager.cpp.o [994/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/TransformFeedback.cpp.o [995/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Uniform.cpp.o [996/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/LLIntSettingsExtractor.dir/llint/LLIntSettingsExtractor.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LLIntSettingsExtractor.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [997/7792] Linking CXX executable bin/LLIntSettingsExtractor [998/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Thread.cpp.o [999/7792] Generating ../../JavaScriptCore/DerivedSources/WasmOps.h [1000/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/format_map_autogen.cpp.o [1001/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ProgramLinkedResources.cpp.o [1002/7792] Generating ../../JavaScriptCore/DerivedSources/AirOpcode.h, ../../JavaScriptCore/DerivedSources/AirOpcodeGenerated.h [1003/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/ProgramExecutable.cpp.o [1004/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/es3_copy_conversion_table_autogen.cpp.o [1005/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/Texture.cpp.o [1006/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/VertexAttribute.cpp.o [1007/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/State.cpp.o [1008/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/VaryingPacking.cpp.o [1009/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/BufferImpl.cpp.o [1010/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/VertexArray.cpp.o [1011/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/angletypes.cpp.o [1012/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/gles_extensions_autogen.cpp.o [1013/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/EGLSyncImpl.cpp.o [1014/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/ProgramImpl.cpp.o [1015/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/ImageImpl.cpp.o [1016/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/DeviceImpl.cpp.o [1017/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/ProgramPipelineImpl.cpp.o [1018/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/QueryImpl.cpp.o [1019/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/DisplayImpl.cpp.o [1020/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/EGLReusableSync.cpp.o [1021/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/FramebufferImpl.cpp.o [1022/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/queryutils.cpp.o [1023/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/ContextImpl.cpp.o [1024/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/queryconversions.cpp.o [1025/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/ShaderImpl.cpp.o [1026/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/formatutils.cpp.o [1027/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/VertexArrayImpl.cpp.o [1028/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/TransformFeedbackImpl.cpp.o [1029/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/RenderbufferImpl.cpp.o [1030/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/TextureImpl.cpp.o [1031/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/SurfaceImpl.cpp.o [1032/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/driver_utils.cpp.o [1033/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/copyimage.cpp.o [1034/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/loadimage_astc.cpp.o [1035/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/imageformats.cpp.o [1036/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/loadimage.cpp.o [1037/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/third_party/zlib/google/compression_utils_portable.cc.o [1038/7792] Generating ../../../ANGLE/Headers/ANGLE/entry_points_egl_autogen.h [1039/7792] Generating ../../../ANGLE/Headers/ANGLE/entry_points_egl_ext_autogen.h [1040/7792] Generating ../../../ANGLE/Headers/ANGLE/entry_points_gles_2_0_autogen.h [1041/7792] Generating ../../../ANGLE/Headers/ANGLE/entry_points_gles_3_0_autogen.h [1042/7792] Generating ../../../ANGLE/Headers/ANGLE/entry_points_gles_ext_autogen.h [1043/7792] Generating ../../../DerivedSources/WPEPlatform/wpe/WPEEnumTypes.h [1044/7792] Building C object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/common/third_party/xxhash/xxhash.c.o [1045/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/loadimage_etc.cpp.o [1046/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/Format_table_autogen.cpp.o [1047/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/load_functions_table_autogen.cpp.o [1048/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/loadimage_paletted.cpp.o [1049/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/AstcDecompressorNoOp.cpp.o [1050/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/image_util/storeimage_paletted.cpp.o [1051/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES32.cpp.o [1052/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES1.cpp.o [1053/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES31.cpp.o [1054/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationEGL.cpp.o [1055/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES2.cpp.o [1056/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/renderer_utils.cpp.o [1057/7792] Generating ../../../../ANGLE/Headers/ANGLE/egl.h [1058/7792] Generating ../../../../ANGLE/Headers/ANGLE/eglext.h [1059/7792] Generating ../../../../ANGLE/Headers/ANGLE/eglext_angle.h [1060/7792] Generating ../../../../ANGLE/Headers/ANGLE/eglplatform.h [1061/7792] Generating ../../../../ANGLE/Headers/ANGLE/export.h [1062/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl.h [1063/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl2.h [1064/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl2ext.h [1065/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl2ext_angle.h [1066/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl2platform.h [1067/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl3.h [1068/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl31.h [1069/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl32.h [1070/7792] Generating ../../../../ANGLE/Headers/ANGLE/gl3platform.h [1071/7792] Generating ../../../../ANGLE/Headers/ANGLE/glext.h [1072/7792] Generating ../../../../ANGLE/Headers/ANGLE/glplatform.h [1073/7792] Generating ../../../../ANGLE/Headers/ANGLE/khrplatform.h [1074/7792] Generating ../../../../ANGLE/Headers/KHR/khrplatform.h [1075/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimealias.c.o [1076/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationESEXT.cpp.o [1077/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimeicon.c.o [1078/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES3.cpp.o [1079/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimeint.c.o [1080/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmime.c.o [1081/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimeparent.c.o [1082/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/validationES.cpp.o [1083/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/egl_stubs_getprocaddress_autogen.cpp.o [1084/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimemagic.c.o [1085/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimeglob.c.o [1086/7792] Linking CXX static library lib/libANGLE.a [1087/7792] Building C object Source/ThirdParty/xdgmime/CMakeFiles/xdgmime.dir/src/xdgmimecache.c.o [1088/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkBuffer.cpp.o [1089/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkBlockAllocator.cpp.o [1090/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkDebug.cpp.o [1091/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkArenaAlloc.cpp.o [1092/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkDeque.cpp.o [1093/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkBezierCurves.cpp.o [1094/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/libGLESv2_autogen.cpp.o [1095/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkContainers.cpp.o [1096/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkMalloc.cpp.o [1097/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkCubics.cpp.o [1098/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/egl_ext_stubs.cpp.o [1099/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkSafeMath.cpp.o [1100/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkHalf.cpp.o [1101/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkFloatingPoint.cpp.o [1102/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkSpinlock.cpp.o [1103/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkThreadID.cpp.o [1104/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkQuads.cpp.o [1105/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkTSearch.cpp.o [1106/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkUtils.cpp.o [1107/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkSharedMutex.cpp.o [1108/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkTDArray.cpp.o [1109/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkUTF.cpp.o [1110/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkSemaphore.cpp.o [1111/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/egl_stubs.cpp.o [1112/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkColorPalette.cpp.o [1113/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/global_state.cpp.o [1114/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkMathPriv.cpp.o [1115/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkTime.cpp.o [1116/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_egl_ext_autogen.cpp.o [1117/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_1_0_autogen.cpp.o [1118/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_3_1_autogen.cpp.o [1119/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkEncodedInfo.cpp.o [1120/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_egl_autogen.cpp.o [1121/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkExif.cpp.o [1122/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_3_2_autogen.cpp.o [1123/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkGainmapInfo.cpp.o [1124/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkParseEncodedOrigin.cpp.o [1125/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkCodec.cpp.o [1126/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegSegmentScan.cpp.o [1127/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegDecoderMgr.cpp.o [1128/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkCodecImageGenerator.cpp.o [1129/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_3_0_autogen.cpp.o [1130/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_2_0_autogen.cpp.o [1131/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegSourceMgr.cpp.o [1132/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkATrace.cpp.o [1133/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegMetadataDecoderImpl.cpp.o [1134/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkImageGenerator_FromEncoded.cpp.o [1135/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegUtility.cpp.o [1136/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkAlphaRuns.cpp.o [1137/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkJpegCodec.cpp.o [1138/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkPixmapUtils.cpp.o [1139/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkPngCompositeChunkReader.cpp.o [1140/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkAutoPixmapStorage.cpp.o [1141/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkPngCodec.cpp.o [1142/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapProcState_opts_ssse3.cpp.o [1143/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBBHFactory.cpp.o [1144/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapProcState_opts_lasx.cpp.o [1145/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkSampler.cpp.o [1146/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkAnnotation.cpp.o [1147/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkPngCodecBase.cpp.o [1148/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkSwizzler.cpp.o [1149/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapProcState_opts.cpp.o [1150/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitMask_opts_ssse3.cpp.o [1151/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/codec/SkTiffUtility.cpp.o [1152/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkAAClip.cpp.o [1153/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitMask_opts.cpp.o [1154/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapCache.cpp.o [1155/7792] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/GLESv2.dir/src/libGLESv2/entry_points_gles_ext_autogen.cpp.o [1156/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkAnalyticEdge.cpp.o [1157/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBigPicture.cpp.o [1158/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitRow_D32.cpp.o [1159/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapProcState_matrixProcs.cpp.o [1160/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitRow_opts_hsw.cpp.o [1161/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapProcState.cpp.o [1162/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitRow_opts.cpp.o [1163/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmap.cpp.o [1164/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitRow_opts_lasx.cpp.o [1165/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCachedData.cpp.o [1166/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlendMode.cpp.o [1167/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlendModeBlender.cpp.o [1168/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBitmapDevice.cpp.o [1169/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCPUContext.cpp.o [1170/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitter.cpp.o [1171/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlurMask.cpp.o [1172/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitter_Sprite.cpp.o [1173/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitter_A8.cpp.o [1174/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCapabilities.cpp.o [1175/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlurMaskFilterImpl.cpp.o [1176/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkColor.cpp.o [1177/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCPURecorder.cpp.o [1178/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCpu.cpp.o [1179/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlitter_ARGB32.cpp.o [1180/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCanvasPriv.cpp.o [1181/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkColorFilter.cpp.o [1182/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkChecksum.cpp.o [1183/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDataTable.cpp.o [1184/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkClipStackDevice.cpp.o [1185/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCanvas_Raster.cpp.o [1186/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCubicMap.cpp.o [1187/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkBlurEngine.cpp.o [1188/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkClipStack.cpp.o [1189/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCubicClipper.cpp.o [1190/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkColorSpace.cpp.o [1191/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCompressedDataUtils.cpp.o [1192/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkData.cpp.o [1193/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkColorSpaceXformSteps.cpp.o [1194/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkConvertPixels.cpp.o [1195/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkContourMeasure.cpp.o [1196/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkColorTable.cpp.o [1197/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDocument.cpp.o [1198/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkCanvas.cpp.o [1199/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDescriptor.cpp.o [1200/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDistanceFieldGen.cpp.o [1201/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDrawShadowInfo.cpp.o [1202/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDrawBase.cpp.o [1203/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDrawable.cpp.o [1204/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDraw_atlas.cpp.o [1205/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDraw.cpp.o [1206/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDraw_vertices.cpp.o [1207/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGlobalInitialization_core.cpp.o [1208/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDevice.cpp.o [1209/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkEdge.cpp.o [1210/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkDraw_text.cpp.o [1211/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGaussFilter.cpp.o [1212/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkEdgeBuilder.cpp.o [1213/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFlattenable.cpp.o [1214/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkExecutor.cpp.o [1215/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkEdgeClipper.cpp.o [1216/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFontMgr.cpp.o [1217/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFontDescriptor.cpp.o [1218/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFontMetricsPriv.cpp.o [1219/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFont.cpp.o [1220/7792] Generating ../../JavaScriptCore/DerivedSources/LLIntDesiredOffsets.h [1221/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFontStream.cpp.o [1222/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkImageGenerator.cpp.o [1223/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkFont_serial.cpp.o [1224/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkIDChangeListener.cpp.o [1225/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkImageInfo.cpp.o [1226/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkLineClipper.cpp.o [1227/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGraphics.cpp.o [1228/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkImageFilterCache.cpp.o [1229/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGlyph.cpp.o [1230/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGeometry.cpp.o [1231/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMasks.cpp.o [1232/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkImageFilter.cpp.o [1233/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkLatticeIter.cpp.o [1234/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkGlyphRunPainter.cpp.o [1235/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMemset_opts_avx.cpp.o [1236/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMemset_opts_erms.cpp.o [1237/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkKnownRuntimeEffects.cpp.o [1238/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMatrixInvert.cpp.o [1239/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkLocalMatrixImageFilter.cpp.o [1240/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMipmapDrawDownSampler.cpp.o [1241/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMemset_opts.cpp.o [1242/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMD5.cpp.o [1243/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMallocPixelRef.cpp.o [1244/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkM44.cpp.o [1245/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMask.cpp.o [1246/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMaskCache.cpp.o [1247/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMaskFilter.cpp.o [1248/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkImageFilterTypes.cpp.o [1249/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMaskBlurFilter.cpp.o [1250/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMaskGamma.cpp.o [1251/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMaskFilterBase.cpp.o [1252/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMipmapAccessor.cpp.o [1253/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMatrix.cpp.o [1254/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMipmap.cpp.o [1255/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMipmapBuilder.cpp.o [1256/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPaint.cpp.o [1257/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkOverdrawCanvas.cpp.o [1258/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPaintPriv.cpp.o [1259/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPathUtils.cpp.o [1260/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMipmapHQDownSampler.cpp.o [1261/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPathMeasure.cpp.o [1262/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPathEffect.cpp.o [1263/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPathRef.cpp.o [1264/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkMesh.cpp.o [1265/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPathBuilder.cpp.o [1266/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPath.cpp.o [1267/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPtrRecorder.cpp.o [1268/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPoint3.cpp.o [1269/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPath_serial.cpp.o [1270/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRSXform.cpp.o [1271/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPoint.cpp.o [1272/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPixelRef.cpp.o [1273/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPictureFlat.cpp.o [1274/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRTree.cpp.o [1275/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPicture.cpp.o [1276/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPixmapDraw.cpp.o [1277/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPictureData.cpp.o [1278/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPictureRecorder.cpp.o [1279/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPicturePlayback.cpp.o [1280/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkReadPixelsRec.cpp.o [1281/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkQuadClipper.cpp.o [1282/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRRect.cpp.o [1283/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPixmap.cpp.o [1284/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkPictureRecord.cpp.o [1285/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkOpts.cpp.o [1286/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRasterClip.cpp.o [1287/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSLTypeShared.cpp.o [1288/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkReadBuffer.cpp.o [1289/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScalar.cpp.o [1290/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRasterPipeline.cpp.o [1291/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRasterPipelineBlitter.cpp.o [1292/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecord.cpp.o [1293/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecords.cpp.o [1294/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRegion.cpp.o [1295/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkResourceCache.cpp.o [1296/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRegion_path.cpp.o [1297/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecordDraw.cpp.o [1298/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRect.cpp.o [1299/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecordedDrawable.cpp.o [1300/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecordOpts.cpp.o [1301/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRecordCanvas.cpp.o [1302/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRuntimeBlender.cpp.o [1303/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan_AntiPath.cpp.o [1304/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan_Antihair.cpp.o [1305/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan.cpp.o [1306/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScalerContext.cpp.o [1307/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSpriteBlitter_ARGB32.cpp.o [1308/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSwizzle.cpp.o [1309/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkString.cpp.o [1310/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan_Hairline.cpp.o [1311/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSpecialImage.cpp.o [1312/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan_Path.cpp.o [1313/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkScan_AAAPath.cpp.o [1314/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSwizzler_opts_ssse3.cpp.o [1315/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkRuntimeEffect.cpp.o [1316/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSwizzler_opts_hsw.cpp.o [1317/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStrikeCache.cpp.o [1318/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStringUtils.cpp.o [1319/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSwizzler_opts_lasx.cpp.o [1320/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSwizzler_opts.cpp.o [1321/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStream.cpp.o [1322/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStrike.cpp.o [1323/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStrokeRec.cpp.o [1324/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStrikeSpec.cpp.o [1325/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStrokerPriv.cpp.o [1326/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkStroke.cpp.o [1327/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkUnPreMultiply.cpp.o [1328/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkSynchronizedResourceCache.cpp.o [1329/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/llint/LLIntOffsetsExtractor.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [1330/7792] Linking CXX executable bin/LLIntOffsetsExtractor [1331/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkWritePixelsRec.cpp.o [1332/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkTaskGroup.cpp.o [1333/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkYUVAInfo.cpp.o [1334/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkVertState.cpp.o [1335/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkYUVMath.cpp.o [1336/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/Blend.cpp.o [1337/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/BlendFormula.cpp.o [1338/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkTypefaceCache.cpp.o [1339/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkWriter32.cpp.o [1340/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkWriteBuffer.cpp.o [1341/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkTypeface.cpp.o [1342/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/AtlasTypes.cpp.o [1343/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkYUVPlanesCache.cpp.o [1344/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/RectanizerSkyline.cpp.o [1345/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkYUVAPixmaps.cpp.o [1346/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkTextBlob.cpp.o [1347/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/RectanizerPow2.cpp.o [1348/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkVertices.cpp.o [1349/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/DitherUtils.cpp.o [1350/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBackendSemaphore.cpp.o [1351/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkTypeface_remote.cpp.o [1352/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ShaderErrorHandler.cpp.o [1353/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/DataUtils.cpp.o [1354/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/SkBackingFit.cpp.o [1355/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/SkSLToBackend.cpp.o [1356/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ResourceKey.cpp.o [1357/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/Swizzle.cpp.o [1358/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/BlurUtils.cpp.o [1359/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrAttachment.cpp.o [1360/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/TiledTextureUtils.cpp.o [1361/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBackendUtils.cpp.o [1362/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBackendSurface.cpp.o [1363/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBufferUpdateRenderTask.cpp.o [1364/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrAuditTrail.cpp.o [1365/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrColorInfo.cpp.o [1366/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrCaps.cpp.o [1367/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBufferTransferRenderTask.cpp.o [1368/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBufferAllocPool.cpp.o [1369/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrClientMappedBufferManager.cpp.o [1370/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/Device_drawTexture.cpp.o [1371/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ClipStack.cpp.o [1372/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrColorSpaceXform.cpp.o [1373/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBackendTextureImageGenerator.cpp.o [1374/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrContextThreadSafeProxy.cpp.o [1375/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDDLContext.cpp.o [1376/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDriverBugWorkarounds.cpp.o [1377/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/Device.cpp.o [1378/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrCopyRenderTask.cpp.o [1379/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDataUtils.cpp.o [1380/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrBlurUtils.cpp.o [1381/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrContext_Base.cpp.o [1382/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp.o [1383/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDefaultGeoProcFactory.cpp.o [1384/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDDLTask.cpp.o [1385/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDrawOpAtlas.cpp.o [1386/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDeferredDisplayList.cpp.o [1387/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp.o [1388/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrFixedClip.cpp.o [1389/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDynamicAtlas.cpp.o [1390/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrEagerVertexAllocator.cpp.o [1391/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDirectContext.cpp.o [1392/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDirectContextPriv.cpp.o [1393/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrMemoryPool.cpp.o [1394/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrDrawingManager.cpp.o [1395/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrGpuBuffer.cpp.o [1396/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrImageInfo.cpp.o [1397/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrFragmentProcessor.cpp.o [1398/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrImageContext.cpp.o [1399/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrGeometryProcessor.cpp.o [1400/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrGpu.cpp.o [1401/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrGpuResource.cpp.o [1402/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrFragmentProcessors.cpp.o [1403/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrMeshDrawTarget.cpp.o [1404/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrPaint.cpp.o [1405/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProcessor.cpp.o [1406/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrPersistentCacheUtils.cpp.o [1407/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrOpsRenderPass.cpp.o [1408/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProcessorAnalysis.cpp.o [1409/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProcessorSet.cpp.o [1410/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrPipeline.cpp.o [1411/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProgramDesc.cpp.o [1412/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrOnFlushResourceProvider.cpp.o [1413/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrPromiseImageTexture.cpp.o [1414/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrOpFlushState.cpp.o [1415/7792] Generating ../../JavaScriptCore/DerivedSources/LLIntAssembly.h [1416/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProgramInfo.cpp.o [1417/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRenderTarget.cpp.o [1418/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRenderTargetProxy.cpp.o [1419/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRenderTaskCluster.cpp.o [1420/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrShaderVar.cpp.o [1421/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRenderTask.cpp.o [1422/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrStencilSettings.cpp.o [1423/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrStyle.cpp.o [1424/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrShaderCaps.cpp.o [1425/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrProxyProvider.cpp.o [1426/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrSWMaskHelper.cpp.o [1427/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRecordingContext.cpp.o [1428/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRecordingContextPriv.cpp.o [1429/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrResourceAllocator.cpp.o [1430/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrRingBuffer.cpp.o [1431/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrStagingBufferManager.cpp.o [1432/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrResourceProvider.cpp.o [1433/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrSurfaceProxyView.cpp.o [1434/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrSurface.cpp.o [1435/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrResourceCache.cpp.o [1436/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrSurfaceCharacterization.cpp.o [1437/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrVertexChunkArray.cpp.o [1438/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrTexture.cpp.o [1439/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrUtil.cpp.o [1440/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrTextureResolveRenderTask.cpp.o [1441/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrTextureRenderTargetProxy.cpp.o [1442/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrSurfaceProxy.cpp.o [1443/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrTextureProxy.cpp.o [1444/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrTransferFromRenderTask.cpp.o [1445/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrWritePixelsRenderTask.cpp.o [1446/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrYUVATextureProxies.cpp.o [1447/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrXferProcessor.cpp.o [1448/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrThreadSafeCache.cpp.o [1449/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/GrWaitRenderTask.cpp.o [1450/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/PathRendererChain.cpp.o [1451/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/PathRenderer.cpp.o [1452/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrBlendFragmentProcessor.cpp.o [1453/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrBezierEffect.cpp.o [1454/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/StencilMaskHelper.cpp.o [1455/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrBitmapTextGeoProc.cpp.o [1456/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrBicubicEffect.cpp.o [1457/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrColorTableEffect.cpp.o [1458/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/SkGr.cpp.o [1459/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrCustomXfermode.cpp.o [1460/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrDisableColorXP.cpp.o [1461/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrCoverageSetOpXP.cpp.o [1462/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrConvexPolyEffect.cpp.o [1463/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/SurfaceFillContext.cpp.o [1464/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrDistanceFieldGeoProc.cpp.o [1465/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/SurfaceContext.cpp.o [1466/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrOvalEffect.cpp.o [1467/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrMatrixEffect.cpp.o [1468/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect.cpp.o [1469/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/SurfaceDrawContext.cpp.o [1470/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp.o [1471/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrRRectEffect.cpp.o [1472/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrShadowGeoProc.cpp.o [1473/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrPathUtils.cpp.o [1474/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrPorterDuffXferProcessor.cpp.o [1475/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrAAConvexTessellator.cpp.o [1476/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrQuad.cpp.o [1477/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrSkSLFP.cpp.o [1478/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrTextureEffect.cpp.o [1479/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/effects/GrYUVtoRGBEffect.cpp.o [1480/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrShape.cpp.o [1481/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrStyledShape.cpp.o [1482/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrAATriangulator.cpp.o [1483/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLAssembleHelpers.cpp.o [1484/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrQuadUtils.cpp.o [1485/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLAssembleGLInterfaceAutogen.cpp.o [1486/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLAssembleInterface.cpp.o [1487/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLBackendSurface.cpp.o [1488/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLExtensions.cpp.o [1489/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLAssembleGLESInterfaceAutogen.cpp.o [1490/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/geometry/GrTriangulator.cpp.o [1491/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLGLSL.cpp.o [1492/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLContext.cpp.o [1493/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLAttachment.cpp.o [1494/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLBuffer.cpp.o [1495/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLFinishCallbacks.cpp.o [1496/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLTypesPriv.cpp.o [1497/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLInterfaceAutogen.cpp.o [1498/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLCaps.cpp.o [1499/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLDirectContext.cpp.o [1500/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLProgram.cpp.o [1501/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLProgramDataManager.cpp.o [1502/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLGpuProgramCache.cpp.o [1503/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLUtil.cpp.o [1504/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLSemaphore.cpp.o [1505/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLTexture.cpp.o [1506/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.cpp.o [1507/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLOpsRenderPass.cpp.o [1508/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLVertexArray.cpp.o [1509/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLProgramDataManager.cpp.o [1510/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLGpu.cpp.o [1511/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLBlend.cpp.o [1512/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLRenderTarget.cpp.o [1513/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLUniformHandler.cpp.o [1514/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/GrGLTextureRenderTarget.cpp.o [1515/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLUniformHandler.cpp.o [1516/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLShaderBuilder.cpp.o [1517/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gradients/GrGradientBitmapCache.cpp.o [1518/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.cpp.o [1519/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLProgramBuilder.cpp.o [1520/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.cpp.o [1521/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/builders/GrGLProgramBuilder.cpp.o [1522/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/glsl/GrGLSLVarying.cpp.o [1523/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/GrTextureGenerator.cpp.o [1524/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/mock/GrMockTypes.cpp.o [1525/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gradients/GrGradientShader.cpp.o [1526/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/mock/GrMockCaps.cpp.o [1527/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_LazyTexture.cpp.o [1528/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp.o [1529/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/GrImageUtils.cpp.o [1530/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_Ganesh.cpp.o [1531/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/mock/GrMockGpu.cpp.o [1532/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_RasterPinnable.cpp.o [1533/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_GaneshYUVA.cpp.o [1534/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_GaneshBase.cpp.o [1535/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/image/SkImage_GaneshFactories.cpp.o [1536/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AtlasInstancedHelper.cpp.o [1537/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AALinearizingConvexPathRenderer.cpp.o [1538/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AAConvexPathRenderer.cpp.o [1539/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/ClearOp.cpp.o [1540/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AAHairLinePathRenderer.cpp.o [1541/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AtlasRenderTask.cpp.o [1542/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DrawableOp.cpp.o [1543/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DrawAtlasOp.cpp.o [1544/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DashLinePathRenderer.cpp.o [1545/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AtlasPathRenderer.cpp.o [1546/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/FillRectOp.cpp.o [1547/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/GrOp.cpp.o [1548/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/AtlasTextOp.cpp.o [1549/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DashOp.cpp.o [1550/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DefaultPathRenderer.cpp.o [1551/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DrawAtlasPathOp.cpp.o [1552/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/FillRRectOp.cpp.o [1553/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil.cpp.o [1554/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper.cpp.o [1555/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/GrMeshDrawOp.cpp.o [1556/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/DrawMeshOp.cpp.o [1557/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/LatticeOp.cpp.o [1558/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/SmallPathShapeData.cpp.o [1559/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/PathTessellateOp.cpp.o [1560/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/PathInnerTriangulateOp.cpp.o [1561/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/RegionOp.cpp.o [1562/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/SmallPathAtlasMgr.cpp.o [1563/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/OpsTask.cpp.o [1564/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/ShadowRRectOp.cpp.o [1565/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/GrOvalOpFactory.cpp.o [1566/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/QuadPerEdgeAA.cpp.o [1567/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/PathStencilCoverOp.cpp.o [1568/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/StrokeTessellateOp.cpp.o [1569/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/SmallPathRenderer.cpp.o [1570/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/TessellationPathRenderer.cpp.o [1571/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/StrokeRectOp.cpp.o [1572/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/SoftwarePathRenderer.cpp.o [1573/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/tessellate/GrTessellationShader.cpp.o [1574/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/tessellate/GrStrokeTessellationShader.cpp.o [1575/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/tessellate/FixedCountBufferUtils.cpp.o [1576/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/text/GaneshVertexFiller.cpp.o [1577/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/TextureOp.cpp.o [1578/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/tessellate/GrPathTessellationShader.cpp.o [1579/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/surface/SkSurface_Ganesh.cpp.o [1580/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_Base.cpp.o [1581/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/TriangulatingPathRenderer.cpp.o [1582/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/tessellate/Tessellation.cpp.o [1583/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/text/GrAtlasManager.cpp.o [1584/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage.cpp.o [1585/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_LazyFactories.cpp.o [1586/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_Lazy.cpp.o [1587/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_Raster.cpp.o [1588/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_Picture.cpp.o [1589/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkImage_RasterFactories.cpp.o [1590/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkSurface.cpp.o [1591/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkRescaleAndReadPixels.cpp.o [1592/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkSurface_Base.cpp.o [1593/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkPictureImageGenerator.cpp.o [1594/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/tessellate/StrokeTessellator.cpp.o [1595/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkSurface_Null.cpp.o [1596/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkBlenders.cpp.o [1597/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/Sk1DPathEffect.cpp.o [1598/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/image/SkSurface_Raster.cpp.o [1599/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/tessellate/PathTessellator.cpp.o [1600/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkCornerPathEffect.cpp.o [1601/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkDiscretePathEffect.cpp.o [1602/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkDashPathEffect.cpp.o [1603/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkEmbossMask.cpp.o [1604/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/Sk2DPathEffect.cpp.o [1605/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkEmbossMaskFilter.cpp.o [1606/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkTableMaskFilter.cpp.o [1607/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkBlendModeColorFilter.cpp.o [1608/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkTrimPathEffect.cpp.o [1609/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkShaderMaskFilterImpl.cpp.o [1610/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkColorFilterBase.cpp.o [1611/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkComposeColorFilter.cpp.o [1612/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp.o [1613/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkGaussianColorFilter.cpp.o [1614/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkTableColorFilter.cpp.o [1615/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkWorkingFormatColorFilter.cpp.o [1616/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkComposeImageFilter.cpp.o [1617/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkMatrixColorFilter.cpp.o [1618/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkBlendImageFilter.cpp.o [1619/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkColorFilterImageFilter.cpp.o [1620/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/colorfilters/SkRuntimeColorFilter.cpp.o [1621/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkBlurImageFilter.cpp.o [1622/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkCropImageFilter.cpp.o [1623/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkImageImageFilter.cpp.o [1624/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkDropShadowImageFilter.cpp.o [1625/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp.o [1626/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkLightingImageFilter.cpp.o [1627/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkMergeImageFilter.cpp.o [1628/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkMatrixTransformImageFilter.cpp.o [1629/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkMagnifierImageFilter.cpp.o [1630/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkMorphologyImageFilter.cpp.o [1631/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkDCubicLineIntersection.cpp.o [1632/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkPictureImageFilter.cpp.o [1633/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkAddIntersections.cpp.o [1634/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkMatrixConvolutionImageFilter.cpp.o [1635/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkDLineIntersection.cpp.o [1636/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkDConicLineIntersection.cpp.o [1637/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkShaderImageFilter.cpp.o [1638/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkIntersections.cpp.o [1639/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkDQuadLineIntersection.cpp.o [1640/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/imagefilters/SkRuntimeImageFilter.cpp.o [1641/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpContour.cpp.o [1642/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpCoincidence.cpp.o [1643/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpCubicHull.cpp.o [1644/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpAngle.cpp.o [1645/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpEdgeBuilder.cpp.o [1646/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpSpan.cpp.o [1647/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsCommon.cpp.o [1648/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsLine.cpp.o [1649/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsConic.cpp.o [1650/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsAsWinding.cpp.o [1651/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkOpSegment.cpp.o [1652/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsQuad.cpp.o [1653/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsCurve.cpp.o [1654/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsDebug.cpp.o [1655/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsRect.cpp.o [1656/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsSimplify.cpp.o [1657/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsOp.cpp.o [1658/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsCubic.cpp.o [1659/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsWinding.cpp.o [1660/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsTypes.cpp.o [1661/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkClusterator.cpp.o [1662/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathOpsTSect.cpp.o [1663/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkReduceOrder.cpp.o [1664/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkDeflate.cpp.o [1665/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkKeyedImage.cpp.o [1666/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFSubsetFont.cpp.o [1667/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pathops/SkPathWriter.cpp.o [1668/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFFormXObject.cpp.o [1669/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFGraphicStackState.cpp.o [1670/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp.o [1671/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFMakeToUnicodeCmap.cpp.o [1672/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFResourceDict.cpp.o [1673/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFBitmap.cpp.o [1674/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkBitmapProcShader.cpp.o [1675/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFDocument.cpp.o [1676/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFMetadata.cpp.o [1677/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFGraphicState.cpp.o [1678/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFGradientShader.cpp.o [1679/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFUtils.cpp.o [1680/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFType1Font.cpp.o [1681/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFFont.cpp.o [1682/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkEmptyShader.cpp.o [1683/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFShader.cpp.o [1684/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFTypes.cpp.o [1685/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFDevice.cpp.o [1686/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkBlendShader.cpp.o [1687/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkShader.cpp.o [1688/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/pdf/SkPDFTag.cpp.o [1689/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkColorFilterShader.cpp.o [1690/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkColorShader.cpp.o [1691/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkLocalMatrixShader.cpp.o [1692/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkCoordClampShader.cpp.o [1693/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkPerlinNoiseShaderImpl.cpp.o [1694/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkPictureShader.cpp.o [1695/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkImageShader.cpp.o [1696/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkTransformShader.cpp.o [1697/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkRuntimeShader.cpp.o [1698/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkShaderBase.cpp.o [1699/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkTriColorShader.cpp.o [1700/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/SkWorkingColorSpaceShader.cpp.o [1701/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/gradients/SkLinearGradient.cpp.o [1702/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/gradients/SkConicalGradient.cpp.o [1703/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/gradients/SkSweepGradient.cpp.o [1704/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/SlugFromBuffer.cpp.o [1705/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/gradients/SkRadialGradient.cpp.o [1706/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/DistanceFieldAdjustTable.cpp.o [1707/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/shaders/gradients/SkGradientBaseShader.cpp.o [1708/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SDFMaskFilter.cpp.o [1709/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SubRunAllocator.cpp.o [1710/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/StrikeForGPU.cpp.o [1711/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLContext.cpp.o [1712/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/GlyphRun.cpp.o [1713/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/Slug.cpp.o [1714/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/GlyphVector.cpp.o [1715/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLLexer.cpp.o [1716/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SubRunControl.cpp.o [1717/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SkChromeRemoteGlyphCache.cpp.o [1718/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/StrikeCache.cpp.o [1719/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLBuiltinTypes.cpp.o [1720/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SlugImpl.cpp.o [1721/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLIntrinsicList.cpp.o [1722/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLCompiler.cpp.o [1723/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/TextBlobRedrawCoordinator.cpp.o [1724/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/TextBlob.cpp.o [1725/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLErrorReporter.cpp.o [1726/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLAnalysis.cpp.o [1727/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLConstantFolder.cpp.o [1728/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/VertexFiller.cpp.o [1729/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLModule.cpp.o [1730/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLPosition.cpp.o [1731/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLSampleUsage.cpp.o [1732/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLMangler.cpp.o [1733/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/text/gpu/SubRunContainer.cpp.o [1734/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLOutputStream.cpp.o [1735/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLPool.cpp.o [1736/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLModuleDataDefault.cpp.o [1737/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLModuleLoader.cpp.o [1738/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLOperator.cpp.o [1739/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp.o [1740/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLCanExitWithoutReturningValue.cpp.o [1741/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLString.cpp.o [1742/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLGetReturnComplexity.cpp.o [1743/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLUtil.cpp.o [1744/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLInliner.cpp.o [1745/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLFinalizationChecks.cpp.o [1746/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLCheckSymbolTableCorrectness.cpp.o [1747/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLGetLoopUnrollInfo.cpp.o [1748/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLCheckProgramStructure.cpp.o [1749/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLIsSameExpressionTree.cpp.o [1750/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLHasSideEffects.cpp.o [1751/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLIsDynamicallyUniformExpression.cpp.o [1752/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLIsTrivialExpression.cpp.o [1753/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/SkSLParser.cpp.o [1754/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLIsConstantExpression.cpp.o [1755/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h: In static member function 'static JSC::JSValue JSC::LLInt::CLoop::execute(JSC::OpcodeID, void*, JSC::VM*, JSC::ProtoCallFrame*, bool)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14:6: note: in expansion of macro 'CAST' 14 | *CAST(sp.i8p()) = t1.i(); // LowLevelInterpreter64.asm:190 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15:11: note: in expansion of macro 'CAST' 15 | pc = *CAST(t1.i8p() + 40); // LowLevelInterpreter64.asm:195 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16:6: note: in expansion of macro 'CAST' 16 | *CAST(sp.i8p() + 8) = pc.i(); // LowLevelInterpreter64.asm:196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17:11: note: in expansion of macro 'CAST' 17 | pc = *CAST(t1.i8p() + 48); // LowLevelInterpreter64.asm:197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18:6: note: in expansion of macro 'CAST' 18 | *CAST(sp.i8p() + 16) = pc.i(); // LowLevelInterpreter64.asm:198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19:11: note: in expansion of macro 'CAST' 19 | pc = *CAST(t2.i8p() + 32); // LowLevelInterpreter64.asm:201 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23:20: note: in expansion of macro 'CAST' 23 | if (t3.u() >= *CAST(t1.i8p() + 130104)) // LowLevelInterpreter64.asm:210 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:47:11: note: in expansion of macro 'CAST' 47 | t5 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:238 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:48:6: note: in expansion of macro 'CAST' 48 | *CAST(sp.i8p() + 16) = t5.i64(); // LowLevelInterpreter64.asm:239 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:49:11: note: in expansion of macro 'CAST' 49 | t5 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:240 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:50:6: note: in expansion of macro 'CAST' 50 | *CAST(sp.i8p() + 24) = t5.i64(); // LowLevelInterpreter64.asm:241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:51:11: note: in expansion of macro 'CAST' 51 | t5 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:52:6: note: in expansion of macro 'CAST' 52 | *CAST(sp.i8p() + 32) = t5.i64(); // LowLevelInterpreter64.asm:243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:53:11: note: in expansion of macro 'CAST' 53 | t5 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:244 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:54:6: note: in expansion of macro 'CAST' 54 | *CAST(sp.i8p() + 40) = t5.i64(); // LowLevelInterpreter64.asm:245 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:55:11: note: in expansion of macro 'CAST' 55 | pc = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:248 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:57:11: note: in expansion of macro 'CAST' 57 | t5 = *CAST(t2.i8p() + 32); // LowLevelInterpreter64.asm:250 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:65:6: note: in expansion of macro 'CAST' 65 | *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x30)) = t3.i64(); // LowLevelInterpreter64.asm:257 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:70:11: note: in expansion of macro 'CAST' 70 | t3 = *CAST(t2.i8p() + 40); // LowLevelInterpreter64.asm:261 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:76:11: note: in expansion of macro 'CAST' 76 | t5 = *CAST(t3.i8p() + (pc.i() << 3)); // LowLevelInterpreter64.asm:266 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:77:6: note: in expansion of macro 'CAST' 77 | *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x30)) = t5.i64(); // LowLevelInterpreter64.asm:267 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:81:6: note: in expansion of macro 'CAST' 81 | *CAST(t1.i8p() + 40) = sp.i(); // LowLevelInterpreter64.asm:280 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:82:6: note: in expansion of macro 'CAST' 82 | *CAST(t1.i8p() + 48) = cfr.i(); // LowLevelInterpreter64.asm:281 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:93:11: note: in expansion of macro 'CAST' 93 | t1 = *CAST(pc.i8p()); // LowLevelInterpreter64.asm:295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:94:11: note: in expansion of macro 'CAST' 94 | t2 = *CAST(pc.i8p() + 8); // LowLevelInterpreter64.asm:300 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:95:6: note: in expansion of macro 'CAST' 95 | *CAST(t1.i8p() + 40) = t2.i(); // LowLevelInterpreter64.asm:301 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:96:11: note: in expansion of macro 'CAST' 96 | t2 = *CAST(pc.i8p() + 16); // LowLevelInterpreter64.asm:302 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:97:6: note: in expansion of macro 'CAST' 97 | *CAST(t1.i8p() + 48) = t2.i(); // LowLevelInterpreter64.asm:303 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:109:6: note: in expansion of macro 'CAST' 109 | *CAST(sp.i8p()) = t1.i(); // LowLevelInterpreter64.asm:190 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:110:11: note: in expansion of macro 'CAST' 110 | pc = *CAST(t1.i8p() + 40); // LowLevelInterpreter64.asm:195 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:111:6: note: in expansion of macro 'CAST' 111 | *CAST(sp.i8p() + 8) = pc.i(); // LowLevelInterpreter64.asm:196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:112:11: note: in expansion of macro 'CAST' 112 | pc = *CAST(t1.i8p() + 48); // LowLevelInterpreter64.asm:197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:113:6: note: in expansion of macro 'CAST' 113 | *CAST(sp.i8p() + 16) = pc.i(); // LowLevelInterpreter64.asm:198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:114:11: note: in expansion of macro 'CAST' 114 | pc = *CAST(t2.i8p() + 32); // LowLevelInterpreter64.asm:201 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:118:20: note: in expansion of macro 'CAST' 118 | if (t3.u() >= *CAST(t1.i8p() + 130104)) // LowLevelInterpreter64.asm:210 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:142:11: note: in expansion of macro 'CAST' 142 | t5 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:238 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:143:6: note: in expansion of macro 'CAST' 143 | *CAST(sp.i8p() + 16) = t5.i64(); // LowLevelInterpreter64.asm:239 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:144:11: note: in expansion of macro 'CAST' 144 | t5 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:240 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:145:6: note: in expansion of macro 'CAST' 145 | *CAST(sp.i8p() + 24) = t5.i64(); // LowLevelInterpreter64.asm:241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:146:11: note: in expansion of macro 'CAST' 146 | t5 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:147:6: note: in expansion of macro 'CAST' 147 | *CAST(sp.i8p() + 32) = t5.i64(); // LowLevelInterpreter64.asm:243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:148:11: note: in expansion of macro 'CAST' 148 | t5 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:244 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:149:6: note: in expansion of macro 'CAST' 149 | *CAST(sp.i8p() + 40) = t5.i64(); // LowLevelInterpreter64.asm:245 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:150:11: note: in expansion of macro 'CAST' 150 | pc = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:248 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:152:11: note: in expansion of macro 'CAST' 152 | t5 = *CAST(t2.i8p() + 32); // LowLevelInterpreter64.asm:250 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:160:6: note: in expansion of macro 'CAST' 160 | *CAST(sp.i8p() + (t5.i() << 3) + intptr_t(0x30)) = t3.i64(); // LowLevelInterpreter64.asm:257 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:165:11: note: in expansion of macro 'CAST' 165 | t3 = *CAST(t2.i8p() + 40); // LowLevelInterpreter64.asm:261 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:171:11: note: in expansion of macro 'CAST' 171 | t5 = *CAST(t3.i8p() + (pc.i() << 3)); // LowLevelInterpreter64.asm:266 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:172:6: note: in expansion of macro 'CAST' 172 | *CAST(sp.i8p() + (pc.i() << 3) + intptr_t(0x30)) = t5.i64(); // LowLevelInterpreter64.asm:267 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:176:6: note: in expansion of macro 'CAST' 176 | *CAST(t1.i8p() + 40) = sp.i(); // LowLevelInterpreter64.asm:280 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:177:6: note: in expansion of macro 'CAST' 177 | *CAST(t1.i8p() + 48) = cfr.i(); // LowLevelInterpreter64.asm:281 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:179:6: note: in expansion of macro 'CAST' 179 | *CAST(sp.i8p()) = cfr.i(); // LowLevelInterpreter64.asm:363 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:180:11: note: in expansion of macro 'CAST' 180 | t0 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:364 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:182:6: note: in expansion of macro 'CAST' 182 | *CAST(sp.i8p() + 8) = lr.i(); // LowLevelInterpreter64.asm:367 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:193:11: note: in expansion of macro 'CAST' 193 | t1 = *CAST(pc.i8p()); // LowLevelInterpreter64.asm:295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:194:11: note: in expansion of macro 'CAST' 194 | t2 = *CAST(pc.i8p() + 8); // LowLevelInterpreter64.asm:300 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:195:6: note: in expansion of macro 'CAST' 195 | *CAST(t1.i8p() + 40) = t2.i(); // LowLevelInterpreter64.asm:301 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:196:11: note: in expansion of macro 'CAST' 196 | t2 = *CAST(pc.i8p() + 16); // LowLevelInterpreter64.asm:302 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:197:6: note: in expansion of macro 'CAST' 197 | *CAST(t1.i8p() + 48) = t2.i(); // LowLevelInterpreter64.asm:303 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:229:15: note: in expansion of macro 'CAST' 229 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:344 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:235:15: note: in expansion of macro 'CAST' 235 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:350 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:260:11: note: in expansion of macro 'CAST' 260 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:262:6: note: in expansion of macro 'CAST' 262 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:263:15: note: in expansion of macro 'CAST' 263 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:265:11: note: in expansion of macro 'CAST' 265 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:269:11: note: in expansion of macro 'CAST' 269 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:270:10: note: in expansion of macro 'CAST' 270 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:287:22: note: in expansion of macro 'CAST' 287 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:292:11: note: in expansion of macro 'CAST' 292 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:293:11: note: in expansion of macro 'CAST' 293 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:300:22: note: in expansion of macro 'CAST' 300 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:306:15: note: in expansion of macro 'CAST' 306 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:319:11: note: in expansion of macro 'CAST' 319 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:321:6: note: in expansion of macro 'CAST' 321 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:322:15: note: in expansion of macro 'CAST' 322 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:324:11: note: in expansion of macro 'CAST' 324 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:328:11: note: in expansion of macro 'CAST' 328 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:329:10: note: in expansion of macro 'CAST' 329 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:346:22: note: in expansion of macro 'CAST' 346 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:351:11: note: in expansion of macro 'CAST' 351 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:352:11: note: in expansion of macro 'CAST' 352 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:359:22: note: in expansion of macro 'CAST' 359 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:365:15: note: in expansion of macro 'CAST' 365 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:378:11: note: in expansion of macro 'CAST' 378 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:380:6: note: in expansion of macro 'CAST' 380 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:381:15: note: in expansion of macro 'CAST' 381 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:383:11: note: in expansion of macro 'CAST' 383 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:387:11: note: in expansion of macro 'CAST' 387 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:388:10: note: in expansion of macro 'CAST' 388 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:405:22: note: in expansion of macro 'CAST' 405 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:410:11: note: in expansion of macro 'CAST' 410 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:411:11: note: in expansion of macro 'CAST' 411 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:418:22: note: in expansion of macro 'CAST' 418 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:424:15: note: in expansion of macro 'CAST' 424 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:437:11: note: in expansion of macro 'CAST' 437 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:439:6: note: in expansion of macro 'CAST' 439 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:440:15: note: in expansion of macro 'CAST' 440 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:442:11: note: in expansion of macro 'CAST' 442 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:446:11: note: in expansion of macro 'CAST' 446 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:447:10: note: in expansion of macro 'CAST' 447 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:464:22: note: in expansion of macro 'CAST' 464 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:469:11: note: in expansion of macro 'CAST' 469 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:470:11: note: in expansion of macro 'CAST' 470 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:477:22: note: in expansion of macro 'CAST' 477 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:480:11: note: in expansion of macro 'CAST' 480 | t0 = *CAST(t1.i8p() + 28); // LowLevelInterpreter.asm:1609 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:484:11: note: in expansion of macro 'CAST' 484 | t3 = *CAST(t1.i8p() + 136); // LowLevelInterpreter.asm:1613 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:493:11: note: in expansion of macro 'CAST' 493 | t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // LowLevelInterpreter.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:495:6: note: in expansion of macro 'CAST' 495 | *CAST(t3.i8p()) = t2.i64(); // LowLevelInterpreter.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:507:15: note: in expansion of macro 'CAST' 507 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:520:11: note: in expansion of macro 'CAST' 520 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:522:6: note: in expansion of macro 'CAST' 522 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:523:15: note: in expansion of macro 'CAST' 523 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:525:11: note: in expansion of macro 'CAST' 525 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:529:11: note: in expansion of macro 'CAST' 529 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:530:10: note: in expansion of macro 'CAST' 530 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:547:22: note: in expansion of macro 'CAST' 547 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:552:11: note: in expansion of macro 'CAST' 552 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:553:11: note: in expansion of macro 'CAST' 553 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:560:22: note: in expansion of macro 'CAST' 560 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:563:11: note: in expansion of macro 'CAST' 563 | t0 = *CAST(t1.i8p() + 28); // LowLevelInterpreter.asm:1609 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:567:11: note: in expansion of macro 'CAST' 567 | t3 = *CAST(t1.i8p() + 136); // LowLevelInterpreter.asm:1613 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:576:11: note: in expansion of macro 'CAST' 576 | t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x28)); // LowLevelInterpreter.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:578:6: note: in expansion of macro 'CAST' 578 | *CAST(t3.i8p() + 24) = t2.i64(); // LowLevelInterpreter.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:590:15: note: in expansion of macro 'CAST' 590 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:603:11: note: in expansion of macro 'CAST' 603 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:605:6: note: in expansion of macro 'CAST' 605 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:606:15: note: in expansion of macro 'CAST' 606 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:608:11: note: in expansion of macro 'CAST' 608 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:612:11: note: in expansion of macro 'CAST' 612 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:613:10: note: in expansion of macro 'CAST' 613 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:630:22: note: in expansion of macro 'CAST' 630 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:635:11: note: in expansion of macro 'CAST' 635 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:636:11: note: in expansion of macro 'CAST' 636 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:643:22: note: in expansion of macro 'CAST' 643 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:646:11: note: in expansion of macro 'CAST' 646 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:710 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:647:11: note: in expansion of macro 'CAST' 647 | t2 = *CAST(t1.i8p() + 28); // LowLevelInterpreter64.asm:711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:661:11: note: in expansion of macro 'CAST' 661 | t0 = *CAST(t1.i8p() + 72); // LowLevelInterpreter64.asm:727 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:662:10: note: in expansion of macro 'CAST' 662 | if (*CAST(t0.i8p() + 130104) <= t5.i()) // LowLevelInterpreter64.asm:729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:674:22: note: in expansion of macro 'CAST' 674 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:685:11: note: in expansion of macro 'CAST' 685 | t2 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:753 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:694:6: note: in expansion of macro 'CAST' 694 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:762 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:719:11: note: in expansion of macro 'CAST' 719 | t0 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:792 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:720:6: note: in expansion of macro 'CAST' 720 | *CAST(t3.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:793 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:732:6: note: in expansion of macro 'CAST' 732 | *CAST(t3.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:801 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:744:11: note: in expansion of macro 'CAST' 744 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:819 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:745:15: note: in expansion of macro 'CAST' 745 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter64.asm:820 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:750:11: note: in expansion of macro 'CAST' 750 | t0 = *CAST(t1.i8p() + 28); // LowLevelInterpreter.asm:1609 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:754:11: note: in expansion of macro 'CAST' 754 | t3 = *CAST(t1.i8p() + 136); // LowLevelInterpreter.asm:1613 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:763:11: note: in expansion of macro 'CAST' 763 | t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x20)); // LowLevelInterpreter.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:765:6: note: in expansion of macro 'CAST' 765 | *CAST(t3.i8p()) = t2.i64(); // LowLevelInterpreter.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:777:15: note: in expansion of macro 'CAST' 777 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:790:11: note: in expansion of macro 'CAST' 790 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:792:6: note: in expansion of macro 'CAST' 792 | *CAST(cfr.i8p() - 8) = metadataTable.i(); // LowLevelInterpreter.asm:824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:793:15: note: in expansion of macro 'CAST' 793 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter.asm:1538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:795:11: note: in expansion of macro 'CAST' 795 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:799:11: note: in expansion of macro 'CAST' 799 | t2 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:1547 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:800:10: note: in expansion of macro 'CAST' 800 | if (*CAST(t2.i8p() + 130104) <= t0.i()) // LowLevelInterpreter.asm:1549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:817:22: note: in expansion of macro 'CAST' 817 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:822:11: note: in expansion of macro 'CAST' 822 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:823:11: note: in expansion of macro 'CAST' 823 | t0 = *CAST(t1.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:830:22: note: in expansion of macro 'CAST' 830 | metadataTable = *CAST(t1.i8p() + 128); // LowLevelInterpreter.asm:1591 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:833:11: note: in expansion of macro 'CAST' 833 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:710 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:834:11: note: in expansion of macro 'CAST' 834 | t2 = *CAST(t1.i8p() + 28); // LowLevelInterpreter64.asm:711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:848:11: note: in expansion of macro 'CAST' 848 | t0 = *CAST(t1.i8p() + 72); // LowLevelInterpreter64.asm:727 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:849:10: note: in expansion of macro 'CAST' 849 | if (*CAST(t0.i8p() + 130104) <= t5.i()) // LowLevelInterpreter64.asm:729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:861:22: note: in expansion of macro 'CAST' 861 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:872:11: note: in expansion of macro 'CAST' 872 | t2 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:753 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:881:6: note: in expansion of macro 'CAST' 881 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:762 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:906:11: note: in expansion of macro 'CAST' 906 | t0 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:792 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:907:6: note: in expansion of macro 'CAST' 907 | *CAST(t3.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:793 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:919:6: note: in expansion of macro 'CAST' 919 | *CAST(t3.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:801 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:931:11: note: in expansion of macro 'CAST' 931 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:819 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:932:15: note: in expansion of macro 'CAST' 932 | pcBase = *CAST(t1.i8p() + 80); // LowLevelInterpreter64.asm:820 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:937:11: note: in expansion of macro 'CAST' 937 | t0 = *CAST(t1.i8p() + 28); // LowLevelInterpreter.asm:1609 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:941:11: note: in expansion of macro 'CAST' 941 | t3 = *CAST(t1.i8p() + 136); // LowLevelInterpreter.asm:1613 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:950:11: note: in expansion of macro 'CAST' 950 | t2 = *CAST(cfr.i8p() + (t0.i() << 0) + intptr_t(0x28)); // LowLevelInterpreter.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:952:6: note: in expansion of macro 'CAST' 952 | *CAST(t3.i8p() + 24) = t2.i64(); // LowLevelInterpreter.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:964:15: note: in expansion of macro 'CAST' 964 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:999:11: note: in expansion of macro 'CAST' 999 | t1 = *CAST(pc.i8p()); // LowLevelInterpreter64.asm:324 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1000:11: note: in expansion of macro 'CAST' 1000 | t5 = *CAST(pc.i8p() + 8); // LowLevelInterpreter64.asm:325 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1001:6: note: in expansion of macro 'CAST' 1001 | *CAST(t1.i8p() + 40) = t5.i(); // LowLevelInterpreter64.asm:326 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1002:11: note: in expansion of macro 'CAST' 1002 | t5 = *CAST(pc.i8p() + 16); // LowLevelInterpreter64.asm:327 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1003:6: note: in expansion of macro 'CAST' 1003 | *CAST(t1.i8p() + 48) = t5.i(); // LowLevelInterpreter64.asm:328 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1012:11: note: in expansion of macro 'CAST' 1012 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1016:11: note: in expansion of macro 'CAST' 1016 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1020:11: note: in expansion of macro 'CAST' 1020 | t3 = *CAST(t3.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1023:6: note: in expansion of macro 'CAST' 1023 | *CAST(t3.i8p() + 127392) = intptr_t(0x0); // LowLevelInterpreter64.asm:377 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1024:12: note: in expansion of macro 'CAST' 1024 | cfr = *CAST(t3.i8p() + 48); // LowLevelInterpreter64.asm:379 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1026:11: note: in expansion of macro 'CAST' 1026 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:382 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1027:11: note: in expansion of macro 'CAST' 1027 | t5 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:383 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1028:6: note: in expansion of macro 'CAST' 1028 | *CAST(t3.i8p() + 40) = t5.i(); // LowLevelInterpreter64.asm:384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1029:11: note: in expansion of macro 'CAST' 1029 | t5 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1030:6: note: in expansion of macro 'CAST' 1030 | *CAST(t3.i8p() + 48) = t5.i(); // LowLevelInterpreter64.asm:386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1048:11: note: in expansion of macro 'CAST' 1048 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:399 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1052:11: note: in expansion of macro 'CAST' 1052 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1056:11: note: in expansion of macro 'CAST' 1056 | t0 = *CAST(t0.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1059:11: note: in expansion of macro 'CAST' 1059 | t0 = *CAST(t0.i8p() + 127376); // LowLevelInterpreter64.asm:401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1072:11: note: in expansion of macro 'CAST' 1072 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1073:11: note: in expansion of macro 'CAST' 1073 | t2 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1084:6: note: in expansion of macro 'CAST' 1084 | *CAST(t1.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:840 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1100:11: note: in expansion of macro 'CAST' 1100 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2363 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1101:11: note: in expansion of macro 'CAST' 1101 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2364 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1102:11: note: in expansion of macro 'CAST' 1102 | t0 = *CAST(t1.i8p() + 64); // LowLevelInterpreter.asm:2365 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1111:15: note: in expansion of macro 'CAST' 1111 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1115:6: note: in expansion of macro 'CAST' 1115 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1126:11: note: in expansion of macro 'CAST' 1126 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1134:11: note: in expansion of macro 'CAST' 1134 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1137:11: note: in expansion of macro 'CAST' 1137 | t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1141:6: note: in expansion of macro 'CAST' 1141 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1143:6: note: in expansion of macro 'CAST' 1143 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1147:15: note: in expansion of macro 'CAST' 1147 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1154:6: note: in expansion of macro 'CAST' 1154 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1156:6: note: in expansion of macro 'CAST' 1156 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1160:15: note: in expansion of macro 'CAST' 1160 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1164:20: note: in expansion of macro 'CAST' 1164 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1165:11: note: in expansion of macro 'CAST' 1165 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1168:11: note: in expansion of macro 'CAST' 1168 | t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1170:11: note: in expansion of macro 'CAST' 1170 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1172:6: note: in expansion of macro 'CAST' 1172 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1173:20: note: in expansion of macro 'CAST' 1173 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1174:6: note: in expansion of macro 'CAST' 1174 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1178:15: note: in expansion of macro 'CAST' 1178 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1183:11: note: in expansion of macro 'CAST' 1183 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1185:6: note: in expansion of macro 'CAST' 1185 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1186:20: note: in expansion of macro 'CAST' 1186 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1187:6: note: in expansion of macro 'CAST' 1187 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1191:15: note: in expansion of macro 'CAST' 1191 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1195:11: note: in expansion of macro 'CAST' 1195 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1196:11: note: in expansion of macro 'CAST' 1196 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1199:11: note: in expansion of macro 'CAST' 1199 | t0 = *CAST(cfr.i8p() + (t2.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1201:11: note: in expansion of macro 'CAST' 1201 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1203:6: note: in expansion of macro 'CAST' 1203 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1204:11: note: in expansion of macro 'CAST' 1204 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1205:6: note: in expansion of macro 'CAST' 1205 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1209:15: note: in expansion of macro 'CAST' 1209 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1214:11: note: in expansion of macro 'CAST' 1214 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1216:6: note: in expansion of macro 'CAST' 1216 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1217:11: note: in expansion of macro 'CAST' 1217 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1218:6: note: in expansion of macro 'CAST' 1218 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1222:15: note: in expansion of macro 'CAST' 1222 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1226:11: note: in expansion of macro 'CAST' 1226 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:864 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1231:6: note: in expansion of macro 'CAST' 1231 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1235:15: note: in expansion of macro 'CAST' 1235 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1239:11: note: in expansion of macro 'CAST' 1239 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:864 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1243:20: note: in expansion of macro 'CAST' 1243 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1244:6: note: in expansion of macro 'CAST' 1244 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1248:15: note: in expansion of macro 'CAST' 1248 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1252:11: note: in expansion of macro 'CAST' 1252 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:864 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1256:11: note: in expansion of macro 'CAST' 1256 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1257:6: note: in expansion of macro 'CAST' 1257 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1261:15: note: in expansion of macro 'CAST' 1261 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1265:11: note: in expansion of macro 'CAST' 1265 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:872 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1266:11: note: in expansion of macro 'CAST' 1266 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:873 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1269:6: note: in expansion of macro 'CAST' 1269 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1273:15: note: in expansion of macro 'CAST' 1273 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1277:11: note: in expansion of macro 'CAST' 1277 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:872 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1278:11: note: in expansion of macro 'CAST' 1278 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:873 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1280:20: note: in expansion of macro 'CAST' 1280 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1281:6: note: in expansion of macro 'CAST' 1281 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1285:15: note: in expansion of macro 'CAST' 1285 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1289:11: note: in expansion of macro 'CAST' 1289 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:872 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1290:11: note: in expansion of macro 'CAST' 1290 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:873 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1292:11: note: in expansion of macro 'CAST' 1292 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1293:6: note: in expansion of macro 'CAST' 1293 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1297:15: note: in expansion of macro 'CAST' 1297 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1302:11: note: in expansion of macro 'CAST' 1302 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:880 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1307:11: note: in expansion of macro 'CAST' 1307 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1308:11: note: in expansion of macro 'CAST' 1308 | t2 = *CAST(metadataTable.i8p() + 90); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1311:11: note: in expansion of macro 'CAST' 1311 | t2 = *CAST(metadataTable.i8p() + 284); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1320:11: note: in expansion of macro 'CAST' 1320 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:885 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1326:15: note: in expansion of macro 'CAST' 1326 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1343:15: note: in expansion of macro 'CAST' 1343 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1347:20: note: in expansion of macro 'CAST' 1347 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1348:11: note: in expansion of macro 'CAST' 1348 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:880 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1353:11: note: in expansion of macro 'CAST' 1353 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1354:11: note: in expansion of macro 'CAST' 1354 | t2 = *CAST(metadataTable.i8p() + 90); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1357:11: note: in expansion of macro 'CAST' 1357 | t2 = *CAST(metadataTable.i8p() + 284); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1360:11: note: in expansion of macro 'CAST' 1360 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1366:11: note: in expansion of macro 'CAST' 1366 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:885 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1372:15: note: in expansion of macro 'CAST' 1372 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1389:15: note: in expansion of macro 'CAST' 1389 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1393:11: note: in expansion of macro 'CAST' 1393 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1394:11: note: in expansion of macro 'CAST' 1394 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:880 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1399:11: note: in expansion of macro 'CAST' 1399 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1400:11: note: in expansion of macro 'CAST' 1400 | t2 = *CAST(metadataTable.i8p() + 90); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1403:11: note: in expansion of macro 'CAST' 1403 | t2 = *CAST(metadataTable.i8p() + 284); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1406:11: note: in expansion of macro 'CAST' 1406 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1412:11: note: in expansion of macro 'CAST' 1412 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:885 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1418:15: note: in expansion of macro 'CAST' 1418 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1435:15: note: in expansion of macro 'CAST' 1435 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1442:11: note: in expansion of macro 'CAST' 1442 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1446:11: note: in expansion of macro 'CAST' 1446 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1447:11: note: in expansion of macro 'CAST' 1447 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1448:11: note: in expansion of macro 'CAST' 1448 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1468:15: note: in expansion of macro 'CAST' 1468 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1472:20: note: in expansion of macro 'CAST' 1472 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1475:11: note: in expansion of macro 'CAST' 1475 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1479:11: note: in expansion of macro 'CAST' 1479 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1480:11: note: in expansion of macro 'CAST' 1480 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1481:11: note: in expansion of macro 'CAST' 1481 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1501:15: note: in expansion of macro 'CAST' 1501 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1505:11: note: in expansion of macro 'CAST' 1505 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1508:11: note: in expansion of macro 'CAST' 1508 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1512:11: note: in expansion of macro 'CAST' 1512 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1513:11: note: in expansion of macro 'CAST' 1513 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1515:11: note: in expansion of macro 'CAST' 1515 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1535:15: note: in expansion of macro 'CAST' 1535 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1542:11: note: in expansion of macro 'CAST' 1542 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1546:11: note: in expansion of macro 'CAST' 1546 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1547:11: note: in expansion of macro 'CAST' 1547 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1548:11: note: in expansion of macro 'CAST' 1548 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1553:6: note: in expansion of macro 'CAST' 1553 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1557:15: note: in expansion of macro 'CAST' 1557 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1561:20: note: in expansion of macro 'CAST' 1561 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1564:11: note: in expansion of macro 'CAST' 1564 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1568:11: note: in expansion of macro 'CAST' 1568 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1569:11: note: in expansion of macro 'CAST' 1569 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1570:11: note: in expansion of macro 'CAST' 1570 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1574:20: note: in expansion of macro 'CAST' 1574 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1575:6: note: in expansion of macro 'CAST' 1575 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1579:15: note: in expansion of macro 'CAST' 1579 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1583:11: note: in expansion of macro 'CAST' 1583 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1586:11: note: in expansion of macro 'CAST' 1586 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1590:11: note: in expansion of macro 'CAST' 1590 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1591:11: note: in expansion of macro 'CAST' 1591 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1593:11: note: in expansion of macro 'CAST' 1593 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1597:11: note: in expansion of macro 'CAST' 1597 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1598:6: note: in expansion of macro 'CAST' 1598 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1602:15: note: in expansion of macro 'CAST' 1602 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1609:11: note: in expansion of macro 'CAST' 1609 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1613:11: note: in expansion of macro 'CAST' 1613 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1614:11: note: in expansion of macro 'CAST' 1614 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1615:11: note: in expansion of macro 'CAST' 1615 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1624:6: note: in expansion of macro 'CAST' 1624 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1628:15: note: in expansion of macro 'CAST' 1628 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1645:15: note: in expansion of macro 'CAST' 1645 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1649:20: note: in expansion of macro 'CAST' 1649 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1652:11: note: in expansion of macro 'CAST' 1652 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1656:11: note: in expansion of macro 'CAST' 1656 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1657:11: note: in expansion of macro 'CAST' 1657 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1658:11: note: in expansion of macro 'CAST' 1658 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1666:20: note: in expansion of macro 'CAST' 1666 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1667:6: note: in expansion of macro 'CAST' 1667 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1671:15: note: in expansion of macro 'CAST' 1671 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1688:15: note: in expansion of macro 'CAST' 1688 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1692:11: note: in expansion of macro 'CAST' 1692 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1695:11: note: in expansion of macro 'CAST' 1695 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1699:11: note: in expansion of macro 'CAST' 1699 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1700:11: note: in expansion of macro 'CAST' 1700 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1702:11: note: in expansion of macro 'CAST' 1702 | t2 = *CAST(t2.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1710:11: note: in expansion of macro 'CAST' 1710 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1711:6: note: in expansion of macro 'CAST' 1711 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1715:15: note: in expansion of macro 'CAST' 1715 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1732:15: note: in expansion of macro 'CAST' 1732 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1737:11: note: in expansion of macro 'CAST' 1737 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1746:11: note: in expansion of macro 'CAST' 1746 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1749:11: note: in expansion of macro 'CAST' 1749 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1751:11: note: in expansion of macro 'CAST' 1751 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1752:11: note: in expansion of macro 'CAST' 1752 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1753:12: note: in expansion of macro 'CAST' 1753 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1764:6: note: in expansion of macro 'CAST' 1764 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1768:15: note: in expansion of macro 'CAST' 1768 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1772:20: note: in expansion of macro 'CAST' 1772 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1773:11: note: in expansion of macro 'CAST' 1773 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1782:11: note: in expansion of macro 'CAST' 1782 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1785:11: note: in expansion of macro 'CAST' 1785 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1787:11: note: in expansion of macro 'CAST' 1787 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1788:11: note: in expansion of macro 'CAST' 1788 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1789:12: note: in expansion of macro 'CAST' 1789 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1799:20: note: in expansion of macro 'CAST' 1799 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1800:6: note: in expansion of macro 'CAST' 1800 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1804:15: note: in expansion of macro 'CAST' 1804 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1808:11: note: in expansion of macro 'CAST' 1808 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1809:11: note: in expansion of macro 'CAST' 1809 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1818:11: note: in expansion of macro 'CAST' 1818 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1821:11: note: in expansion of macro 'CAST' 1821 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1823:11: note: in expansion of macro 'CAST' 1823 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1824:11: note: in expansion of macro 'CAST' 1824 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1825:12: note: in expansion of macro 'CAST' 1825 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1835:11: note: in expansion of macro 'CAST' 1835 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1836:6: note: in expansion of macro 'CAST' 1836 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1840:15: note: in expansion of macro 'CAST' 1840 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1845:11: note: in expansion of macro 'CAST' 1845 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1854:11: note: in expansion of macro 'CAST' 1854 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1857:11: note: in expansion of macro 'CAST' 1857 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1859:11: note: in expansion of macro 'CAST' 1859 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1860:11: note: in expansion of macro 'CAST' 1860 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1861:12: note: in expansion of macro 'CAST' 1861 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1872:6: note: in expansion of macro 'CAST' 1872 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1876:15: note: in expansion of macro 'CAST' 1876 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1880:20: note: in expansion of macro 'CAST' 1880 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1881:11: note: in expansion of macro 'CAST' 1881 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1890:11: note: in expansion of macro 'CAST' 1890 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1893:11: note: in expansion of macro 'CAST' 1893 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1895:11: note: in expansion of macro 'CAST' 1895 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1896:11: note: in expansion of macro 'CAST' 1896 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1897:12: note: in expansion of macro 'CAST' 1897 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1907:20: note: in expansion of macro 'CAST' 1907 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1908:6: note: in expansion of macro 'CAST' 1908 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1912:15: note: in expansion of macro 'CAST' 1912 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1916:11: note: in expansion of macro 'CAST' 1916 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1917:11: note: in expansion of macro 'CAST' 1917 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1926:11: note: in expansion of macro 'CAST' 1926 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1929:11: note: in expansion of macro 'CAST' 1929 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1931:11: note: in expansion of macro 'CAST' 1931 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1932:11: note: in expansion of macro 'CAST' 1932 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1933:12: note: in expansion of macro 'CAST' 1933 | t0 = (*CAST(t2.i8p() + 40) == t0.u()); // LowLevelInterpreter64.asm:956 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1943:11: note: in expansion of macro 'CAST' 1943 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1944:6: note: in expansion of macro 'CAST' 1944 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1948:15: note: in expansion of macro 'CAST' 1948 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1955:11: note: in expansion of macro 'CAST' 1955 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1959:11: note: in expansion of macro 'CAST' 1959 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1960:11: note: in expansion of macro 'CAST' 1960 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1961:11: note: in expansion of macro 'CAST' 1961 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1969:6: note: in expansion of macro 'CAST' 1969 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1973:15: note: in expansion of macro 'CAST' 1973 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1977:20: note: in expansion of macro 'CAST' 1977 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1980:11: note: in expansion of macro 'CAST' 1980 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1984:11: note: in expansion of macro 'CAST' 1984 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1985:11: note: in expansion of macro 'CAST' 1985 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1986:11: note: in expansion of macro 'CAST' 1986 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1993:20: note: in expansion of macro 'CAST' 1993 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1994:6: note: in expansion of macro 'CAST' 1994 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:1998:15: note: in expansion of macro 'CAST' 1998 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2002:11: note: in expansion of macro 'CAST' 2002 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2005:11: note: in expansion of macro 'CAST' 2005 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2009:11: note: in expansion of macro 'CAST' 2009 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2010:11: note: in expansion of macro 'CAST' 2010 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2012:11: note: in expansion of macro 'CAST' 2012 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2019:11: note: in expansion of macro 'CAST' 2019 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2020:6: note: in expansion of macro 'CAST' 2020 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2024:15: note: in expansion of macro 'CAST' 2024 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2032:11: note: in expansion of macro 'CAST' 2032 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2036:11: note: in expansion of macro 'CAST' 2036 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2037:11: note: in expansion of macro 'CAST' 2037 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2038:11: note: in expansion of macro 'CAST' 2038 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2043:11: note: in expansion of macro 'CAST' 2043 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2047:11: note: in expansion of macro 'CAST' 2047 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2048:11: note: in expansion of macro 'CAST' 2048 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2049:11: note: in expansion of macro 'CAST' 2049 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2073:6: note: in expansion of macro 'CAST' 2073 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2077:15: note: in expansion of macro 'CAST' 2077 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2094:15: note: in expansion of macro 'CAST' 2094 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2098:20: note: in expansion of macro 'CAST' 2098 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2099:20: note: in expansion of macro 'CAST' 2099 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2102:11: note: in expansion of macro 'CAST' 2102 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2106:11: note: in expansion of macro 'CAST' 2106 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2107:11: note: in expansion of macro 'CAST' 2107 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2108:11: note: in expansion of macro 'CAST' 2108 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2113:11: note: in expansion of macro 'CAST' 2113 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2117:11: note: in expansion of macro 'CAST' 2117 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2118:11: note: in expansion of macro 'CAST' 2118 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2119:11: note: in expansion of macro 'CAST' 2119 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2142:20: note: in expansion of macro 'CAST' 2142 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2143:6: note: in expansion of macro 'CAST' 2143 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2147:15: note: in expansion of macro 'CAST' 2147 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2164:15: note: in expansion of macro 'CAST' 2164 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2168:11: note: in expansion of macro 'CAST' 2168 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2169:11: note: in expansion of macro 'CAST' 2169 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2172:11: note: in expansion of macro 'CAST' 2172 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2176:11: note: in expansion of macro 'CAST' 2176 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2177:11: note: in expansion of macro 'CAST' 2177 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2179:11: note: in expansion of macro 'CAST' 2179 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2184:11: note: in expansion of macro 'CAST' 2184 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2188:11: note: in expansion of macro 'CAST' 2188 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2189:11: note: in expansion of macro 'CAST' 2189 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2191:11: note: in expansion of macro 'CAST' 2191 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2214:11: note: in expansion of macro 'CAST' 2214 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2215:6: note: in expansion of macro 'CAST' 2215 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2219:15: note: in expansion of macro 'CAST' 2219 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2236:15: note: in expansion of macro 'CAST' 2236 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2244:11: note: in expansion of macro 'CAST' 2244 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2248:11: note: in expansion of macro 'CAST' 2248 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2249:11: note: in expansion of macro 'CAST' 2249 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2250:11: note: in expansion of macro 'CAST' 2250 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2255:11: note: in expansion of macro 'CAST' 2255 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2259:11: note: in expansion of macro 'CAST' 2259 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2260:11: note: in expansion of macro 'CAST' 2260 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2261:11: note: in expansion of macro 'CAST' 2261 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2285:6: note: in expansion of macro 'CAST' 2285 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2289:15: note: in expansion of macro 'CAST' 2289 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2306:15: note: in expansion of macro 'CAST' 2306 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2310:20: note: in expansion of macro 'CAST' 2310 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2311:20: note: in expansion of macro 'CAST' 2311 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2314:11: note: in expansion of macro 'CAST' 2314 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2318:11: note: in expansion of macro 'CAST' 2318 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2319:11: note: in expansion of macro 'CAST' 2319 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2320:11: note: in expansion of macro 'CAST' 2320 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2325:11: note: in expansion of macro 'CAST' 2325 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2329:11: note: in expansion of macro 'CAST' 2329 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2330:11: note: in expansion of macro 'CAST' 2330 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2331:11: note: in expansion of macro 'CAST' 2331 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2354:20: note: in expansion of macro 'CAST' 2354 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2355:6: note: in expansion of macro 'CAST' 2355 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2359:15: note: in expansion of macro 'CAST' 2359 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2376:15: note: in expansion of macro 'CAST' 2376 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2380:11: note: in expansion of macro 'CAST' 2380 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2381:11: note: in expansion of macro 'CAST' 2381 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2384:11: note: in expansion of macro 'CAST' 2384 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2388:11: note: in expansion of macro 'CAST' 2388 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2389:11: note: in expansion of macro 'CAST' 2389 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2391:11: note: in expansion of macro 'CAST' 2391 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2396:11: note: in expansion of macro 'CAST' 2396 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2400:11: note: in expansion of macro 'CAST' 2400 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2401:11: note: in expansion of macro 'CAST' 2401 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2403:11: note: in expansion of macro 'CAST' 2403 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2426:11: note: in expansion of macro 'CAST' 2426 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2427:6: note: in expansion of macro 'CAST' 2427 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2431:15: note: in expansion of macro 'CAST' 2431 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2448:15: note: in expansion of macro 'CAST' 2448 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2456:11: note: in expansion of macro 'CAST' 2456 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2460:11: note: in expansion of macro 'CAST' 2460 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2461:11: note: in expansion of macro 'CAST' 2461 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2462:11: note: in expansion of macro 'CAST' 2462 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2467:11: note: in expansion of macro 'CAST' 2467 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2471:11: note: in expansion of macro 'CAST' 2471 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2472:11: note: in expansion of macro 'CAST' 2472 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2473:11: note: in expansion of macro 'CAST' 2473 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2494:15: note: in expansion of macro 'CAST' 2494 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2504:15: note: in expansion of macro 'CAST' 2504 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2520:15: note: in expansion of macro 'CAST' 2520 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2536:15: note: in expansion of macro 'CAST' 2536 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2540:20: note: in expansion of macro 'CAST' 2540 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2541:20: note: in expansion of macro 'CAST' 2541 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2544:11: note: in expansion of macro 'CAST' 2544 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2548:11: note: in expansion of macro 'CAST' 2548 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2549:11: note: in expansion of macro 'CAST' 2549 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2550:11: note: in expansion of macro 'CAST' 2550 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2555:11: note: in expansion of macro 'CAST' 2555 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2559:11: note: in expansion of macro 'CAST' 2559 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2560:11: note: in expansion of macro 'CAST' 2560 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2561:11: note: in expansion of macro 'CAST' 2561 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2582:15: note: in expansion of macro 'CAST' 2582 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2586:20: note: in expansion of macro 'CAST' 2586 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2592:15: note: in expansion of macro 'CAST' 2592 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2608:15: note: in expansion of macro 'CAST' 2608 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2624:15: note: in expansion of macro 'CAST' 2624 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2628:11: note: in expansion of macro 'CAST' 2628 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2629:11: note: in expansion of macro 'CAST' 2629 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2632:11: note: in expansion of macro 'CAST' 2632 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2636:11: note: in expansion of macro 'CAST' 2636 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2637:11: note: in expansion of macro 'CAST' 2637 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2639:11: note: in expansion of macro 'CAST' 2639 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2644:11: note: in expansion of macro 'CAST' 2644 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2648:11: note: in expansion of macro 'CAST' 2648 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2649:11: note: in expansion of macro 'CAST' 2649 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2651:11: note: in expansion of macro 'CAST' 2651 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2672:15: note: in expansion of macro 'CAST' 2672 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2676:11: note: in expansion of macro 'CAST' 2676 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2682:15: note: in expansion of macro 'CAST' 2682 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2698:15: note: in expansion of macro 'CAST' 2698 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2714:15: note: in expansion of macro 'CAST' 2714 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2722:11: note: in expansion of macro 'CAST' 2722 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2726:11: note: in expansion of macro 'CAST' 2726 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2727:11: note: in expansion of macro 'CAST' 2727 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2728:11: note: in expansion of macro 'CAST' 2728 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2733:11: note: in expansion of macro 'CAST' 2733 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2737:11: note: in expansion of macro 'CAST' 2737 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2738:11: note: in expansion of macro 'CAST' 2738 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2739:11: note: in expansion of macro 'CAST' 2739 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2763:15: note: in expansion of macro 'CAST' 2763 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2779:15: note: in expansion of macro 'CAST' 2779 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2786:15: note: in expansion of macro 'CAST' 2786 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2802:15: note: in expansion of macro 'CAST' 2802 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2806:20: note: in expansion of macro 'CAST' 2806 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2807:20: note: in expansion of macro 'CAST' 2807 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2810:11: note: in expansion of macro 'CAST' 2810 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2814:11: note: in expansion of macro 'CAST' 2814 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2815:11: note: in expansion of macro 'CAST' 2815 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2816:11: note: in expansion of macro 'CAST' 2816 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2821:11: note: in expansion of macro 'CAST' 2821 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2825:11: note: in expansion of macro 'CAST' 2825 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2826:11: note: in expansion of macro 'CAST' 2826 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2827:11: note: in expansion of macro 'CAST' 2827 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2845:20: note: in expansion of macro 'CAST' 2845 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2851:15: note: in expansion of macro 'CAST' 2851 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2867:15: note: in expansion of macro 'CAST' 2867 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2874:15: note: in expansion of macro 'CAST' 2874 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2890:15: note: in expansion of macro 'CAST' 2890 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2894:11: note: in expansion of macro 'CAST' 2894 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2895:11: note: in expansion of macro 'CAST' 2895 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2898:11: note: in expansion of macro 'CAST' 2898 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2902:11: note: in expansion of macro 'CAST' 2902 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2903:11: note: in expansion of macro 'CAST' 2903 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2905:11: note: in expansion of macro 'CAST' 2905 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2910:11: note: in expansion of macro 'CAST' 2910 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2914:11: note: in expansion of macro 'CAST' 2914 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2915:11: note: in expansion of macro 'CAST' 2915 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2917:11: note: in expansion of macro 'CAST' 2917 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2935:11: note: in expansion of macro 'CAST' 2935 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2941:15: note: in expansion of macro 'CAST' 2941 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2957:15: note: in expansion of macro 'CAST' 2957 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2964:15: note: in expansion of macro 'CAST' 2964 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2980:15: note: in expansion of macro 'CAST' 2980 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2987:11: note: in expansion of macro 'CAST' 2987 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2991:11: note: in expansion of macro 'CAST' 2991 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2992:11: note: in expansion of macro 'CAST' 2992 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:2993:11: note: in expansion of macro 'CAST' 2993 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3001:11: note: in expansion of macro 'CAST' 3001 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3002:11: note: in expansion of macro 'CAST' 3002 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3003:11: note: in expansion of macro 'CAST' 3003 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3004:6: note: in expansion of macro 'CAST' 3004 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3004:66: note: in expansion of macro 'CAST' 3004 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3009:6: note: in expansion of macro 'CAST' 3009 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3013:15: note: in expansion of macro 'CAST' 3013 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3030:15: note: in expansion of macro 'CAST' 3030 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3034:20: note: in expansion of macro 'CAST' 3034 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3037:11: note: in expansion of macro 'CAST' 3037 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3041:11: note: in expansion of macro 'CAST' 3041 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3042:11: note: in expansion of macro 'CAST' 3042 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3043:11: note: in expansion of macro 'CAST' 3043 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3050:11: note: in expansion of macro 'CAST' 3050 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3051:11: note: in expansion of macro 'CAST' 3051 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3052:11: note: in expansion of macro 'CAST' 3052 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3053:11: note: in expansion of macro 'CAST' 3053 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3054:6: note: in expansion of macro 'CAST' 3054 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3054:66: note: in expansion of macro 'CAST' 3054 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3058:20: note: in expansion of macro 'CAST' 3058 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3059:6: note: in expansion of macro 'CAST' 3059 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3063:15: note: in expansion of macro 'CAST' 3063 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3080:15: note: in expansion of macro 'CAST' 3080 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3084:11: note: in expansion of macro 'CAST' 3084 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3087:11: note: in expansion of macro 'CAST' 3087 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3091:11: note: in expansion of macro 'CAST' 3091 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3092:11: note: in expansion of macro 'CAST' 3092 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3094:11: note: in expansion of macro 'CAST' 3094 | t2 = *CAST(t2.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3101:11: note: in expansion of macro 'CAST' 3101 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3102:11: note: in expansion of macro 'CAST' 3102 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3103:11: note: in expansion of macro 'CAST' 3103 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3104:11: note: in expansion of macro 'CAST' 3104 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3105:6: note: in expansion of macro 'CAST' 3105 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3105:66: note: in expansion of macro 'CAST' 3105 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3109:11: note: in expansion of macro 'CAST' 3109 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3110:6: note: in expansion of macro 'CAST' 3110 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3114:15: note: in expansion of macro 'CAST' 3114 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3131:15: note: in expansion of macro 'CAST' 3131 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3138:11: note: in expansion of macro 'CAST' 3138 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3142:11: note: in expansion of macro 'CAST' 3142 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3143:11: note: in expansion of macro 'CAST' 3143 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3144:11: note: in expansion of macro 'CAST' 3144 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3152:11: note: in expansion of macro 'CAST' 3152 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3153:11: note: in expansion of macro 'CAST' 3153 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3154:11: note: in expansion of macro 'CAST' 3154 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3155:6: note: in expansion of macro 'CAST' 3155 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3155:66: note: in expansion of macro 'CAST' 3155 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3160:6: note: in expansion of macro 'CAST' 3160 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3164:15: note: in expansion of macro 'CAST' 3164 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3181:15: note: in expansion of macro 'CAST' 3181 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3185:20: note: in expansion of macro 'CAST' 3185 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3188:11: note: in expansion of macro 'CAST' 3188 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3192:11: note: in expansion of macro 'CAST' 3192 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3193:11: note: in expansion of macro 'CAST' 3193 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3194:11: note: in expansion of macro 'CAST' 3194 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3201:11: note: in expansion of macro 'CAST' 3201 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3202:11: note: in expansion of macro 'CAST' 3202 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3203:11: note: in expansion of macro 'CAST' 3203 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3204:11: note: in expansion of macro 'CAST' 3204 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3205:6: note: in expansion of macro 'CAST' 3205 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3205:66: note: in expansion of macro 'CAST' 3205 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3209:20: note: in expansion of macro 'CAST' 3209 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3210:6: note: in expansion of macro 'CAST' 3210 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3214:15: note: in expansion of macro 'CAST' 3214 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3231:15: note: in expansion of macro 'CAST' 3231 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3235:11: note: in expansion of macro 'CAST' 3235 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3238:11: note: in expansion of macro 'CAST' 3238 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3242:11: note: in expansion of macro 'CAST' 3242 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3243:11: note: in expansion of macro 'CAST' 3243 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3245:11: note: in expansion of macro 'CAST' 3245 | t2 = *CAST(t2.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3252:11: note: in expansion of macro 'CAST' 3252 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3253:11: note: in expansion of macro 'CAST' 3253 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3254:11: note: in expansion of macro 'CAST' 3254 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3255:11: note: in expansion of macro 'CAST' 3255 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3256:6: note: in expansion of macro 'CAST' 3256 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3256:66: note: in expansion of macro 'CAST' 3256 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3260:11: note: in expansion of macro 'CAST' 3260 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3261:6: note: in expansion of macro 'CAST' 3261 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3265:15: note: in expansion of macro 'CAST' 3265 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3282:15: note: in expansion of macro 'CAST' 3282 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3289:11: note: in expansion of macro 'CAST' 3289 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3293:11: note: in expansion of macro 'CAST' 3293 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3294:11: note: in expansion of macro 'CAST' 3294 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3295:11: note: in expansion of macro 'CAST' 3295 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3306:6: note: in expansion of macro 'CAST' 3306 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3310:15: note: in expansion of macro 'CAST' 3310 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3327:15: note: in expansion of macro 'CAST' 3327 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3331:20: note: in expansion of macro 'CAST' 3331 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3334:11: note: in expansion of macro 'CAST' 3334 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3338:11: note: in expansion of macro 'CAST' 3338 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3339:11: note: in expansion of macro 'CAST' 3339 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3340:11: note: in expansion of macro 'CAST' 3340 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3350:20: note: in expansion of macro 'CAST' 3350 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3351:6: note: in expansion of macro 'CAST' 3351 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3355:15: note: in expansion of macro 'CAST' 3355 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3372:15: note: in expansion of macro 'CAST' 3372 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3376:11: note: in expansion of macro 'CAST' 3376 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3379:11: note: in expansion of macro 'CAST' 3379 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3383:11: note: in expansion of macro 'CAST' 3383 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3384:11: note: in expansion of macro 'CAST' 3384 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3386:11: note: in expansion of macro 'CAST' 3386 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3396:11: note: in expansion of macro 'CAST' 3396 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3397:6: note: in expansion of macro 'CAST' 3397 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3401:15: note: in expansion of macro 'CAST' 3401 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3418:15: note: in expansion of macro 'CAST' 3418 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3425:11: note: in expansion of macro 'CAST' 3425 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3429:11: note: in expansion of macro 'CAST' 3429 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3430:11: note: in expansion of macro 'CAST' 3430 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3431:11: note: in expansion of macro 'CAST' 3431 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3441:6: note: in expansion of macro 'CAST' 3441 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3443:6: note: in expansion of macro 'CAST' 3443 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3447:15: note: in expansion of macro 'CAST' 3447 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3464:15: note: in expansion of macro 'CAST' 3464 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3468:20: note: in expansion of macro 'CAST' 3468 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3471:11: note: in expansion of macro 'CAST' 3471 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3475:11: note: in expansion of macro 'CAST' 3475 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3476:11: note: in expansion of macro 'CAST' 3476 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3477:11: note: in expansion of macro 'CAST' 3477 | t2 = *CAST(t2.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3485:11: note: in expansion of macro 'CAST' 3485 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3487:6: note: in expansion of macro 'CAST' 3487 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3488:20: note: in expansion of macro 'CAST' 3488 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3489:6: note: in expansion of macro 'CAST' 3489 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3493:15: note: in expansion of macro 'CAST' 3493 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3510:15: note: in expansion of macro 'CAST' 3510 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3514:11: note: in expansion of macro 'CAST' 3514 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3517:11: note: in expansion of macro 'CAST' 3517 | t2 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3521:11: note: in expansion of macro 'CAST' 3521 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3522:11: note: in expansion of macro 'CAST' 3522 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3524:11: note: in expansion of macro 'CAST' 3524 | t2 = *CAST(t2.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3532:11: note: in expansion of macro 'CAST' 3532 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3534:6: note: in expansion of macro 'CAST' 3534 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3535:11: note: in expansion of macro 'CAST' 3535 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3536:6: note: in expansion of macro 'CAST' 3536 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3540:15: note: in expansion of macro 'CAST' 3540 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3557:15: note: in expansion of macro 'CAST' 3557 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3564:11: note: in expansion of macro 'CAST' 3564 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3568:11: note: in expansion of macro 'CAST' 3568 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3569:11: note: in expansion of macro 'CAST' 3569 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3570:11: note: in expansion of macro 'CAST' 3570 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3580:11: note: in expansion of macro 'CAST' 3580 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3581:11: note: in expansion of macro 'CAST' 3581 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3582:11: note: in expansion of macro 'CAST' 3582 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3583:6: note: in expansion of macro 'CAST' 3583 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3583:66: note: in expansion of macro 'CAST' 3583 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3586:6: note: in expansion of macro 'CAST' 3586 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3590:15: note: in expansion of macro 'CAST' 3590 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3598:11: note: in expansion of macro 'CAST' 3598 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3599:11: note: in expansion of macro 'CAST' 3599 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3600:11: note: in expansion of macro 'CAST' 3600 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3601:6: note: in expansion of macro 'CAST' 3601 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3601:66: note: in expansion of macro 'CAST' 3601 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3604:6: note: in expansion of macro 'CAST' 3604 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3608:15: note: in expansion of macro 'CAST' 3608 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3625:15: note: in expansion of macro 'CAST' 3625 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3629:20: note: in expansion of macro 'CAST' 3629 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3632:11: note: in expansion of macro 'CAST' 3632 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3636:11: note: in expansion of macro 'CAST' 3636 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3637:11: note: in expansion of macro 'CAST' 3637 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3638:11: note: in expansion of macro 'CAST' 3638 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3647:11: note: in expansion of macro 'CAST' 3647 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3648:11: note: in expansion of macro 'CAST' 3648 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3649:11: note: in expansion of macro 'CAST' 3649 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3650:11: note: in expansion of macro 'CAST' 3650 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3651:6: note: in expansion of macro 'CAST' 3651 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3651:66: note: in expansion of macro 'CAST' 3651 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3653:20: note: in expansion of macro 'CAST' 3653 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3654:6: note: in expansion of macro 'CAST' 3654 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3658:15: note: in expansion of macro 'CAST' 3658 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3665:11: note: in expansion of macro 'CAST' 3665 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3666:11: note: in expansion of macro 'CAST' 3666 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3667:11: note: in expansion of macro 'CAST' 3667 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3668:11: note: in expansion of macro 'CAST' 3668 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3669:6: note: in expansion of macro 'CAST' 3669 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3669:66: note: in expansion of macro 'CAST' 3669 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3671:20: note: in expansion of macro 'CAST' 3671 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3672:6: note: in expansion of macro 'CAST' 3672 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3676:15: note: in expansion of macro 'CAST' 3676 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3693:15: note: in expansion of macro 'CAST' 3693 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3697:11: note: in expansion of macro 'CAST' 3697 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3700:11: note: in expansion of macro 'CAST' 3700 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3704:11: note: in expansion of macro 'CAST' 3704 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3705:11: note: in expansion of macro 'CAST' 3705 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3707:11: note: in expansion of macro 'CAST' 3707 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3716:11: note: in expansion of macro 'CAST' 3716 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3717:11: note: in expansion of macro 'CAST' 3717 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3718:11: note: in expansion of macro 'CAST' 3718 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3719:11: note: in expansion of macro 'CAST' 3719 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3720:6: note: in expansion of macro 'CAST' 3720 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3720:66: note: in expansion of macro 'CAST' 3720 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3722:11: note: in expansion of macro 'CAST' 3722 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3723:6: note: in expansion of macro 'CAST' 3723 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3727:15: note: in expansion of macro 'CAST' 3727 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3734:11: note: in expansion of macro 'CAST' 3734 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3735:11: note: in expansion of macro 'CAST' 3735 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3736:11: note: in expansion of macro 'CAST' 3736 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3737:11: note: in expansion of macro 'CAST' 3737 | t2 = *CAST(t2.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3738:6: note: in expansion of macro 'CAST' 3738 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3738:66: note: in expansion of macro 'CAST' 3738 | *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t1.i() << 1) + intptr_t(0x4)) | int16_t(0x100); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3740:11: note: in expansion of macro 'CAST' 3740 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3741:6: note: in expansion of macro 'CAST' 3741 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3745:15: note: in expansion of macro 'CAST' 3745 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3762:15: note: in expansion of macro 'CAST' 3762 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3779:15: note: in expansion of macro 'CAST' 3779 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3796:15: note: in expansion of macro 'CAST' 3796 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3813:15: note: in expansion of macro 'CAST' 3813 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3821:11: note: in expansion of macro 'CAST' 3821 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3825:11: note: in expansion of macro 'CAST' 3825 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3826:11: note: in expansion of macro 'CAST' 3826 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3827:11: note: in expansion of macro 'CAST' 3827 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3832:11: note: in expansion of macro 'CAST' 3832 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3836:11: note: in expansion of macro 'CAST' 3836 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3837:11: note: in expansion of macro 'CAST' 3837 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3838:11: note: in expansion of macro 'CAST' 3838 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3863:6: note: in expansion of macro 'CAST' 3863 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:1284 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3865:11: note: in expansion of macro 'CAST' 3865 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3866:11: note: in expansion of macro 'CAST' 3866 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3867:11: note: in expansion of macro 'CAST' 3867 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3868:6: note: in expansion of macro 'CAST' 3868 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3868:66: note: in expansion of macro 'CAST' 3868 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3872:15: note: in expansion of macro 'CAST' 3872 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3885:11: note: in expansion of macro 'CAST' 3885 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3886:11: note: in expansion of macro 'CAST' 3886 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3887:11: note: in expansion of macro 'CAST' 3887 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3888:6: note: in expansion of macro 'CAST' 3888 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3888:66: note: in expansion of macro 'CAST' 3888 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3893:11: note: in expansion of macro 'CAST' 3893 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3894:11: note: in expansion of macro 'CAST' 3894 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3895:11: note: in expansion of macro 'CAST' 3895 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3896:6: note: in expansion of macro 'CAST' 3896 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3896:66: note: in expansion of macro 'CAST' 3896 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3906:6: note: in expansion of macro 'CAST' 3906 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3910:15: note: in expansion of macro 'CAST' 3910 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3917:11: note: in expansion of macro 'CAST' 3917 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3918:11: note: in expansion of macro 'CAST' 3918 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3919:11: note: in expansion of macro 'CAST' 3919 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3920:6: note: in expansion of macro 'CAST' 3920 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3920:66: note: in expansion of macro 'CAST' 3920 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3928:6: note: in expansion of macro 'CAST' 3928 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3932:15: note: in expansion of macro 'CAST' 3932 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3949:15: note: in expansion of macro 'CAST' 3949 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3953:20: note: in expansion of macro 'CAST' 3953 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3954:20: note: in expansion of macro 'CAST' 3954 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3957:11: note: in expansion of macro 'CAST' 3957 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3961:11: note: in expansion of macro 'CAST' 3961 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3962:11: note: in expansion of macro 'CAST' 3962 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3963:11: note: in expansion of macro 'CAST' 3963 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3968:11: note: in expansion of macro 'CAST' 3968 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3972:11: note: in expansion of macro 'CAST' 3972 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3973:11: note: in expansion of macro 'CAST' 3973 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3974:11: note: in expansion of macro 'CAST' 3974 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3981:20: note: in expansion of macro 'CAST' 3981 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:3999:6: note: in expansion of macro 'CAST' 3999 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:1284 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4000:11: note: in expansion of macro 'CAST' 4000 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4001:11: note: in expansion of macro 'CAST' 4001 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4002:11: note: in expansion of macro 'CAST' 4002 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4003:11: note: in expansion of macro 'CAST' 4003 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4004:6: note: in expansion of macro 'CAST' 4004 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4004:66: note: in expansion of macro 'CAST' 4004 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4008:15: note: in expansion of macro 'CAST' 4008 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4020:11: note: in expansion of macro 'CAST' 4020 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4021:11: note: in expansion of macro 'CAST' 4021 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4022:11: note: in expansion of macro 'CAST' 4022 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4023:11: note: in expansion of macro 'CAST' 4023 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4024:6: note: in expansion of macro 'CAST' 4024 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4024:66: note: in expansion of macro 'CAST' 4024 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4028:11: note: in expansion of macro 'CAST' 4028 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4029:11: note: in expansion of macro 'CAST' 4029 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4030:11: note: in expansion of macro 'CAST' 4030 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4031:11: note: in expansion of macro 'CAST' 4031 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4032:6: note: in expansion of macro 'CAST' 4032 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4032:66: note: in expansion of macro 'CAST' 4032 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4036:20: note: in expansion of macro 'CAST' 4036 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4042:6: note: in expansion of macro 'CAST' 4042 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4046:15: note: in expansion of macro 'CAST' 4046 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4052:11: note: in expansion of macro 'CAST' 4052 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4053:11: note: in expansion of macro 'CAST' 4053 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4054:11: note: in expansion of macro 'CAST' 4054 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4055:11: note: in expansion of macro 'CAST' 4055 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4056:6: note: in expansion of macro 'CAST' 4056 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4056:66: note: in expansion of macro 'CAST' 4056 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4057:20: note: in expansion of macro 'CAST' 4057 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4064:6: note: in expansion of macro 'CAST' 4064 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4068:15: note: in expansion of macro 'CAST' 4068 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4085:15: note: in expansion of macro 'CAST' 4085 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4089:11: note: in expansion of macro 'CAST' 4089 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4090:11: note: in expansion of macro 'CAST' 4090 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4093:11: note: in expansion of macro 'CAST' 4093 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4097:11: note: in expansion of macro 'CAST' 4097 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4098:11: note: in expansion of macro 'CAST' 4098 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4100:11: note: in expansion of macro 'CAST' 4100 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4105:11: note: in expansion of macro 'CAST' 4105 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4109:11: note: in expansion of macro 'CAST' 4109 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4110:11: note: in expansion of macro 'CAST' 4110 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4112:11: note: in expansion of macro 'CAST' 4112 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4119:11: note: in expansion of macro 'CAST' 4119 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4137:6: note: in expansion of macro 'CAST' 4137 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:1284 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4138:11: note: in expansion of macro 'CAST' 4138 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4139:11: note: in expansion of macro 'CAST' 4139 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4140:11: note: in expansion of macro 'CAST' 4140 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4141:11: note: in expansion of macro 'CAST' 4141 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4142:6: note: in expansion of macro 'CAST' 4142 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4142:66: note: in expansion of macro 'CAST' 4142 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4146:15: note: in expansion of macro 'CAST' 4146 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4158:11: note: in expansion of macro 'CAST' 4158 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4159:11: note: in expansion of macro 'CAST' 4159 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4160:11: note: in expansion of macro 'CAST' 4160 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4161:11: note: in expansion of macro 'CAST' 4161 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4162:6: note: in expansion of macro 'CAST' 4162 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4162:66: note: in expansion of macro 'CAST' 4162 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4166:11: note: in expansion of macro 'CAST' 4166 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4167:11: note: in expansion of macro 'CAST' 4167 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4168:11: note: in expansion of macro 'CAST' 4168 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4169:11: note: in expansion of macro 'CAST' 4169 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4170:6: note: in expansion of macro 'CAST' 4170 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4170:66: note: in expansion of macro 'CAST' 4170 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4174:11: note: in expansion of macro 'CAST' 4174 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4180:6: note: in expansion of macro 'CAST' 4180 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4184:15: note: in expansion of macro 'CAST' 4184 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4190:11: note: in expansion of macro 'CAST' 4190 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4191:11: note: in expansion of macro 'CAST' 4191 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4192:11: note: in expansion of macro 'CAST' 4192 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4193:11: note: in expansion of macro 'CAST' 4193 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4194:6: note: in expansion of macro 'CAST' 4194 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4194:66: note: in expansion of macro 'CAST' 4194 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4195:11: note: in expansion of macro 'CAST' 4195 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4202:6: note: in expansion of macro 'CAST' 4202 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4206:15: note: in expansion of macro 'CAST' 4206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4223:15: note: in expansion of macro 'CAST' 4223 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4231:11: note: in expansion of macro 'CAST' 4231 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4235:11: note: in expansion of macro 'CAST' 4235 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4236:11: note: in expansion of macro 'CAST' 4236 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4237:11: note: in expansion of macro 'CAST' 4237 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4242:11: note: in expansion of macro 'CAST' 4242 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4246:11: note: in expansion of macro 'CAST' 4246 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4247:11: note: in expansion of macro 'CAST' 4247 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4248:11: note: in expansion of macro 'CAST' 4248 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4264:6: note: in expansion of macro 'CAST' 4264 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4266:11: note: in expansion of macro 'CAST' 4266 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4267:11: note: in expansion of macro 'CAST' 4267 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4268:11: note: in expansion of macro 'CAST' 4268 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4269:6: note: in expansion of macro 'CAST' 4269 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4269:66: note: in expansion of macro 'CAST' 4269 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4273:15: note: in expansion of macro 'CAST' 4273 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4286:11: note: in expansion of macro 'CAST' 4286 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4287:11: note: in expansion of macro 'CAST' 4287 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4288:11: note: in expansion of macro 'CAST' 4288 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4289:6: note: in expansion of macro 'CAST' 4289 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4289:66: note: in expansion of macro 'CAST' 4289 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4294:11: note: in expansion of macro 'CAST' 4294 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4295:11: note: in expansion of macro 'CAST' 4295 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4296:11: note: in expansion of macro 'CAST' 4296 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4297:6: note: in expansion of macro 'CAST' 4297 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4297:66: note: in expansion of macro 'CAST' 4297 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4307:6: note: in expansion of macro 'CAST' 4307 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4311:15: note: in expansion of macro 'CAST' 4311 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4318:11: note: in expansion of macro 'CAST' 4318 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4319:11: note: in expansion of macro 'CAST' 4319 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4320:11: note: in expansion of macro 'CAST' 4320 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4321:6: note: in expansion of macro 'CAST' 4321 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4321:66: note: in expansion of macro 'CAST' 4321 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4329:6: note: in expansion of macro 'CAST' 4329 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4333:15: note: in expansion of macro 'CAST' 4333 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4350:15: note: in expansion of macro 'CAST' 4350 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4354:20: note: in expansion of macro 'CAST' 4354 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4355:20: note: in expansion of macro 'CAST' 4355 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4358:11: note: in expansion of macro 'CAST' 4358 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4362:11: note: in expansion of macro 'CAST' 4362 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4363:11: note: in expansion of macro 'CAST' 4363 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4364:11: note: in expansion of macro 'CAST' 4364 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4369:11: note: in expansion of macro 'CAST' 4369 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4373:11: note: in expansion of macro 'CAST' 4373 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4374:11: note: in expansion of macro 'CAST' 4374 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4375:11: note: in expansion of macro 'CAST' 4375 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4382:20: note: in expansion of macro 'CAST' 4382 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4391:6: note: in expansion of macro 'CAST' 4391 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4392:11: note: in expansion of macro 'CAST' 4392 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4393:11: note: in expansion of macro 'CAST' 4393 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4394:11: note: in expansion of macro 'CAST' 4394 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4395:11: note: in expansion of macro 'CAST' 4395 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4396:6: note: in expansion of macro 'CAST' 4396 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4396:66: note: in expansion of macro 'CAST' 4396 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4400:15: note: in expansion of macro 'CAST' 4400 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4412:11: note: in expansion of macro 'CAST' 4412 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4413:11: note: in expansion of macro 'CAST' 4413 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4414:11: note: in expansion of macro 'CAST' 4414 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4415:11: note: in expansion of macro 'CAST' 4415 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4416:6: note: in expansion of macro 'CAST' 4416 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4416:66: note: in expansion of macro 'CAST' 4416 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4420:11: note: in expansion of macro 'CAST' 4420 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4421:11: note: in expansion of macro 'CAST' 4421 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4422:11: note: in expansion of macro 'CAST' 4422 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4423:11: note: in expansion of macro 'CAST' 4423 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4424:6: note: in expansion of macro 'CAST' 4424 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4424:66: note: in expansion of macro 'CAST' 4424 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4428:20: note: in expansion of macro 'CAST' 4428 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4434:6: note: in expansion of macro 'CAST' 4434 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4438:15: note: in expansion of macro 'CAST' 4438 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4444:11: note: in expansion of macro 'CAST' 4444 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4445:11: note: in expansion of macro 'CAST' 4445 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4446:11: note: in expansion of macro 'CAST' 4446 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4447:11: note: in expansion of macro 'CAST' 4447 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4448:6: note: in expansion of macro 'CAST' 4448 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4448:66: note: in expansion of macro 'CAST' 4448 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4449:20: note: in expansion of macro 'CAST' 4449 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4456:6: note: in expansion of macro 'CAST' 4456 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4460:15: note: in expansion of macro 'CAST' 4460 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4477:15: note: in expansion of macro 'CAST' 4477 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4481:11: note: in expansion of macro 'CAST' 4481 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4482:11: note: in expansion of macro 'CAST' 4482 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4485:11: note: in expansion of macro 'CAST' 4485 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4489:11: note: in expansion of macro 'CAST' 4489 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4490:11: note: in expansion of macro 'CAST' 4490 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4492:11: note: in expansion of macro 'CAST' 4492 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4497:11: note: in expansion of macro 'CAST' 4497 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4501:11: note: in expansion of macro 'CAST' 4501 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4502:11: note: in expansion of macro 'CAST' 4502 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4504:11: note: in expansion of macro 'CAST' 4504 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4511:11: note: in expansion of macro 'CAST' 4511 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4520:6: note: in expansion of macro 'CAST' 4520 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4521:11: note: in expansion of macro 'CAST' 4521 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4522:11: note: in expansion of macro 'CAST' 4522 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4523:11: note: in expansion of macro 'CAST' 4523 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4524:11: note: in expansion of macro 'CAST' 4524 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4525:6: note: in expansion of macro 'CAST' 4525 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4525:66: note: in expansion of macro 'CAST' 4525 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4529:15: note: in expansion of macro 'CAST' 4529 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4541:11: note: in expansion of macro 'CAST' 4541 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4542:11: note: in expansion of macro 'CAST' 4542 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4543:11: note: in expansion of macro 'CAST' 4543 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4544:11: note: in expansion of macro 'CAST' 4544 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4545:6: note: in expansion of macro 'CAST' 4545 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4545:66: note: in expansion of macro 'CAST' 4545 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4549:11: note: in expansion of macro 'CAST' 4549 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4550:11: note: in expansion of macro 'CAST' 4550 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4551:11: note: in expansion of macro 'CAST' 4551 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4552:11: note: in expansion of macro 'CAST' 4552 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4553:6: note: in expansion of macro 'CAST' 4553 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4553:66: note: in expansion of macro 'CAST' 4553 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4557:11: note: in expansion of macro 'CAST' 4557 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4563:6: note: in expansion of macro 'CAST' 4563 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4567:15: note: in expansion of macro 'CAST' 4567 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4573:11: note: in expansion of macro 'CAST' 4573 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4574:11: note: in expansion of macro 'CAST' 4574 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4575:11: note: in expansion of macro 'CAST' 4575 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4576:11: note: in expansion of macro 'CAST' 4576 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4577:6: note: in expansion of macro 'CAST' 4577 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4577:66: note: in expansion of macro 'CAST' 4577 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4578:11: note: in expansion of macro 'CAST' 4578 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4585:6: note: in expansion of macro 'CAST' 4585 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4589:15: note: in expansion of macro 'CAST' 4589 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4606:15: note: in expansion of macro 'CAST' 4606 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4614:11: note: in expansion of macro 'CAST' 4614 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4618:11: note: in expansion of macro 'CAST' 4618 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4619:11: note: in expansion of macro 'CAST' 4619 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4620:11: note: in expansion of macro 'CAST' 4620 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4625:11: note: in expansion of macro 'CAST' 4625 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4629:11: note: in expansion of macro 'CAST' 4629 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4630:11: note: in expansion of macro 'CAST' 4630 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4631:11: note: in expansion of macro 'CAST' 4631 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4647:6: note: in expansion of macro 'CAST' 4647 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4649:11: note: in expansion of macro 'CAST' 4649 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4650:11: note: in expansion of macro 'CAST' 4650 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4651:11: note: in expansion of macro 'CAST' 4651 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4652:6: note: in expansion of macro 'CAST' 4652 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4652:66: note: in expansion of macro 'CAST' 4652 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4656:15: note: in expansion of macro 'CAST' 4656 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4669:11: note: in expansion of macro 'CAST' 4669 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4670:11: note: in expansion of macro 'CAST' 4670 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4671:11: note: in expansion of macro 'CAST' 4671 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4672:6: note: in expansion of macro 'CAST' 4672 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4672:66: note: in expansion of macro 'CAST' 4672 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4677:11: note: in expansion of macro 'CAST' 4677 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4678:11: note: in expansion of macro 'CAST' 4678 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4679:11: note: in expansion of macro 'CAST' 4679 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4680:6: note: in expansion of macro 'CAST' 4680 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4680:66: note: in expansion of macro 'CAST' 4680 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4690:6: note: in expansion of macro 'CAST' 4690 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4694:15: note: in expansion of macro 'CAST' 4694 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4701:11: note: in expansion of macro 'CAST' 4701 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4702:11: note: in expansion of macro 'CAST' 4702 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4703:11: note: in expansion of macro 'CAST' 4703 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4704:6: note: in expansion of macro 'CAST' 4704 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4704:66: note: in expansion of macro 'CAST' 4704 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4712:6: note: in expansion of macro 'CAST' 4712 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4716:15: note: in expansion of macro 'CAST' 4716 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4733:15: note: in expansion of macro 'CAST' 4733 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4737:20: note: in expansion of macro 'CAST' 4737 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4738:20: note: in expansion of macro 'CAST' 4738 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4741:11: note: in expansion of macro 'CAST' 4741 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4745:11: note: in expansion of macro 'CAST' 4745 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4746:11: note: in expansion of macro 'CAST' 4746 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4747:11: note: in expansion of macro 'CAST' 4747 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4752:11: note: in expansion of macro 'CAST' 4752 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4756:11: note: in expansion of macro 'CAST' 4756 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4757:11: note: in expansion of macro 'CAST' 4757 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4758:11: note: in expansion of macro 'CAST' 4758 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4765:20: note: in expansion of macro 'CAST' 4765 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4774:6: note: in expansion of macro 'CAST' 4774 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4775:11: note: in expansion of macro 'CAST' 4775 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4776:11: note: in expansion of macro 'CAST' 4776 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4777:11: note: in expansion of macro 'CAST' 4777 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4778:11: note: in expansion of macro 'CAST' 4778 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4779:6: note: in expansion of macro 'CAST' 4779 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4779:66: note: in expansion of macro 'CAST' 4779 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4783:15: note: in expansion of macro 'CAST' 4783 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4795:11: note: in expansion of macro 'CAST' 4795 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4796:11: note: in expansion of macro 'CAST' 4796 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4797:11: note: in expansion of macro 'CAST' 4797 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4798:11: note: in expansion of macro 'CAST' 4798 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4799:6: note: in expansion of macro 'CAST' 4799 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4799:66: note: in expansion of macro 'CAST' 4799 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4803:11: note: in expansion of macro 'CAST' 4803 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4804:11: note: in expansion of macro 'CAST' 4804 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4805:11: note: in expansion of macro 'CAST' 4805 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4806:11: note: in expansion of macro 'CAST' 4806 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4807:6: note: in expansion of macro 'CAST' 4807 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4807:66: note: in expansion of macro 'CAST' 4807 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4811:20: note: in expansion of macro 'CAST' 4811 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4817:6: note: in expansion of macro 'CAST' 4817 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4821:15: note: in expansion of macro 'CAST' 4821 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4827:11: note: in expansion of macro 'CAST' 4827 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4828:11: note: in expansion of macro 'CAST' 4828 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4829:11: note: in expansion of macro 'CAST' 4829 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4830:11: note: in expansion of macro 'CAST' 4830 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4831:6: note: in expansion of macro 'CAST' 4831 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4831:66: note: in expansion of macro 'CAST' 4831 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4832:20: note: in expansion of macro 'CAST' 4832 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4839:6: note: in expansion of macro 'CAST' 4839 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4843:15: note: in expansion of macro 'CAST' 4843 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4860:15: note: in expansion of macro 'CAST' 4860 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4864:11: note: in expansion of macro 'CAST' 4864 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4865:11: note: in expansion of macro 'CAST' 4865 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4868:11: note: in expansion of macro 'CAST' 4868 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4872:11: note: in expansion of macro 'CAST' 4872 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4873:11: note: in expansion of macro 'CAST' 4873 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4875:11: note: in expansion of macro 'CAST' 4875 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4880:11: note: in expansion of macro 'CAST' 4880 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4884:11: note: in expansion of macro 'CAST' 4884 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4885:11: note: in expansion of macro 'CAST' 4885 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4887:11: note: in expansion of macro 'CAST' 4887 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4894:11: note: in expansion of macro 'CAST' 4894 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4903:6: note: in expansion of macro 'CAST' 4903 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4904:11: note: in expansion of macro 'CAST' 4904 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4905:11: note: in expansion of macro 'CAST' 4905 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4906:11: note: in expansion of macro 'CAST' 4906 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4907:11: note: in expansion of macro 'CAST' 4907 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4908:6: note: in expansion of macro 'CAST' 4908 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4908:66: note: in expansion of macro 'CAST' 4908 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x480); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4912:15: note: in expansion of macro 'CAST' 4912 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4924:11: note: in expansion of macro 'CAST' 4924 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4925:11: note: in expansion of macro 'CAST' 4925 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4926:11: note: in expansion of macro 'CAST' 4926 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4927:11: note: in expansion of macro 'CAST' 4927 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4928:6: note: in expansion of macro 'CAST' 4928 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4928:66: note: in expansion of macro 'CAST' 4928 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x900); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4932:11: note: in expansion of macro 'CAST' 4932 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4933:11: note: in expansion of macro 'CAST' 4933 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4934:11: note: in expansion of macro 'CAST' 4934 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4935:11: note: in expansion of macro 'CAST' 4935 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4936:6: note: in expansion of macro 'CAST' 4936 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4936:66: note: in expansion of macro 'CAST' 4936 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x880); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4940:11: note: in expansion of macro 'CAST' 4940 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4946:6: note: in expansion of macro 'CAST' 4946 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1227 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4950:15: note: in expansion of macro 'CAST' 4950 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4956:11: note: in expansion of macro 'CAST' 4956 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4957:11: note: in expansion of macro 'CAST' 4957 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2851 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4958:11: note: in expansion of macro 'CAST' 4958 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2852 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4959:11: note: in expansion of macro 'CAST' 4959 | t2 = *CAST(t2.i8p() + 184); // LowLevelInterpreter.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4960:6: note: in expansion of macro 'CAST' 4960 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4960:66: note: in expansion of macro 'CAST' 4960 | *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t2.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x500); // LowLevelInterpreter.asm:2854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4961:11: note: in expansion of macro 'CAST' 4961 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4968:6: note: in expansion of macro 'CAST' 4968 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1241 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4972:15: note: in expansion of macro 'CAST' 4972 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:4989:15: note: in expansion of macro 'CAST' 4989 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5006:15: note: in expansion of macro 'CAST' 5006 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5023:15: note: in expansion of macro 'CAST' 5023 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5040:15: note: in expansion of macro 'CAST' 5040 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5048:11: note: in expansion of macro 'CAST' 5048 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5052:11: note: in expansion of macro 'CAST' 5052 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5053:11: note: in expansion of macro 'CAST' 5053 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5054:11: note: in expansion of macro 'CAST' 5054 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5061:11: note: in expansion of macro 'CAST' 5061 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5065:11: note: in expansion of macro 'CAST' 5065 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5066:11: note: in expansion of macro 'CAST' 5066 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5067:11: note: in expansion of macro 'CAST' 5067 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5102:6: note: in expansion of macro 'CAST' 5102 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1373 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5106:15: note: in expansion of macro 'CAST' 5106 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5123:15: note: in expansion of macro 'CAST' 5123 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5127:20: note: in expansion of macro 'CAST' 5127 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5128:20: note: in expansion of macro 'CAST' 5128 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5131:11: note: in expansion of macro 'CAST' 5131 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5135:11: note: in expansion of macro 'CAST' 5135 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5136:11: note: in expansion of macro 'CAST' 5136 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5137:11: note: in expansion of macro 'CAST' 5137 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5144:11: note: in expansion of macro 'CAST' 5144 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5148:11: note: in expansion of macro 'CAST' 5148 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5149:11: note: in expansion of macro 'CAST' 5149 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5150:11: note: in expansion of macro 'CAST' 5150 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5169:20: note: in expansion of macro 'CAST' 5169 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5185:6: note: in expansion of macro 'CAST' 5185 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1373 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5189:15: note: in expansion of macro 'CAST' 5189 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5206:15: note: in expansion of macro 'CAST' 5206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5210:11: note: in expansion of macro 'CAST' 5210 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5211:11: note: in expansion of macro 'CAST' 5211 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5214:11: note: in expansion of macro 'CAST' 5214 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5218:11: note: in expansion of macro 'CAST' 5218 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5219:11: note: in expansion of macro 'CAST' 5219 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5221:11: note: in expansion of macro 'CAST' 5221 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5228:11: note: in expansion of macro 'CAST' 5228 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5232:11: note: in expansion of macro 'CAST' 5232 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5233:11: note: in expansion of macro 'CAST' 5233 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5235:11: note: in expansion of macro 'CAST' 5235 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5254:11: note: in expansion of macro 'CAST' 5254 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5270:6: note: in expansion of macro 'CAST' 5270 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1373 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5274:15: note: in expansion of macro 'CAST' 5274 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5291:15: note: in expansion of macro 'CAST' 5291 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5298:11: note: in expansion of macro 'CAST' 5298 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5302:11: note: in expansion of macro 'CAST' 5302 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5303:11: note: in expansion of macro 'CAST' 5303 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5304:11: note: in expansion of macro 'CAST' 5304 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5311:6: note: in expansion of macro 'CAST' 5311 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5315:15: note: in expansion of macro 'CAST' 5315 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5332:15: note: in expansion of macro 'CAST' 5332 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5336:20: note: in expansion of macro 'CAST' 5336 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5339:11: note: in expansion of macro 'CAST' 5339 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5343:11: note: in expansion of macro 'CAST' 5343 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5344:11: note: in expansion of macro 'CAST' 5344 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5345:11: note: in expansion of macro 'CAST' 5345 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5351:20: note: in expansion of macro 'CAST' 5351 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5352:6: note: in expansion of macro 'CAST' 5352 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5356:15: note: in expansion of macro 'CAST' 5356 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5373:15: note: in expansion of macro 'CAST' 5373 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5377:11: note: in expansion of macro 'CAST' 5377 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5380:11: note: in expansion of macro 'CAST' 5380 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5384:11: note: in expansion of macro 'CAST' 5384 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5385:11: note: in expansion of macro 'CAST' 5385 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5387:11: note: in expansion of macro 'CAST' 5387 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5393:11: note: in expansion of macro 'CAST' 5393 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5394:6: note: in expansion of macro 'CAST' 5394 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5398:15: note: in expansion of macro 'CAST' 5398 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5415:15: note: in expansion of macro 'CAST' 5415 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5423:11: note: in expansion of macro 'CAST' 5423 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5427:11: note: in expansion of macro 'CAST' 5427 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5428:11: note: in expansion of macro 'CAST' 5428 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5429:11: note: in expansion of macro 'CAST' 5429 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5434:11: note: in expansion of macro 'CAST' 5434 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5438:11: note: in expansion of macro 'CAST' 5438 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5439:11: note: in expansion of macro 'CAST' 5439 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5440:11: note: in expansion of macro 'CAST' 5440 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5451:6: note: in expansion of macro 'CAST' 5451 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5455:15: note: in expansion of macro 'CAST' 5455 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5472:15: note: in expansion of macro 'CAST' 5472 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5476:20: note: in expansion of macro 'CAST' 5476 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5477:20: note: in expansion of macro 'CAST' 5477 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5480:11: note: in expansion of macro 'CAST' 5480 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5484:11: note: in expansion of macro 'CAST' 5484 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5485:11: note: in expansion of macro 'CAST' 5485 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5486:11: note: in expansion of macro 'CAST' 5486 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5491:11: note: in expansion of macro 'CAST' 5491 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5495:11: note: in expansion of macro 'CAST' 5495 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5496:11: note: in expansion of macro 'CAST' 5496 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5497:11: note: in expansion of macro 'CAST' 5497 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5507:20: note: in expansion of macro 'CAST' 5507 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5508:6: note: in expansion of macro 'CAST' 5508 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5512:15: note: in expansion of macro 'CAST' 5512 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5529:15: note: in expansion of macro 'CAST' 5529 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5533:11: note: in expansion of macro 'CAST' 5533 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5534:11: note: in expansion of macro 'CAST' 5534 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5537:11: note: in expansion of macro 'CAST' 5537 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5541:11: note: in expansion of macro 'CAST' 5541 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5542:11: note: in expansion of macro 'CAST' 5542 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5544:11: note: in expansion of macro 'CAST' 5544 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5549:11: note: in expansion of macro 'CAST' 5549 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5553:11: note: in expansion of macro 'CAST' 5553 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5554:11: note: in expansion of macro 'CAST' 5554 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5556:11: note: in expansion of macro 'CAST' 5556 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5566:11: note: in expansion of macro 'CAST' 5566 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5567:6: note: in expansion of macro 'CAST' 5567 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5571:15: note: in expansion of macro 'CAST' 5571 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5588:15: note: in expansion of macro 'CAST' 5588 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5596:11: note: in expansion of macro 'CAST' 5596 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5600:11: note: in expansion of macro 'CAST' 5600 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5601:11: note: in expansion of macro 'CAST' 5601 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5602:11: note: in expansion of macro 'CAST' 5602 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5607:11: note: in expansion of macro 'CAST' 5607 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5611:11: note: in expansion of macro 'CAST' 5611 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5612:11: note: in expansion of macro 'CAST' 5612 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5613:11: note: in expansion of macro 'CAST' 5613 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5624:6: note: in expansion of macro 'CAST' 5624 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5628:15: note: in expansion of macro 'CAST' 5628 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5645:15: note: in expansion of macro 'CAST' 5645 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5649:20: note: in expansion of macro 'CAST' 5649 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5650:20: note: in expansion of macro 'CAST' 5650 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5653:11: note: in expansion of macro 'CAST' 5653 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5657:11: note: in expansion of macro 'CAST' 5657 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5658:11: note: in expansion of macro 'CAST' 5658 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5659:11: note: in expansion of macro 'CAST' 5659 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5664:11: note: in expansion of macro 'CAST' 5664 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5668:11: note: in expansion of macro 'CAST' 5668 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5669:11: note: in expansion of macro 'CAST' 5669 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5670:11: note: in expansion of macro 'CAST' 5670 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5680:20: note: in expansion of macro 'CAST' 5680 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5681:6: note: in expansion of macro 'CAST' 5681 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5685:15: note: in expansion of macro 'CAST' 5685 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5702:15: note: in expansion of macro 'CAST' 5702 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5706:11: note: in expansion of macro 'CAST' 5706 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5707:11: note: in expansion of macro 'CAST' 5707 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5710:11: note: in expansion of macro 'CAST' 5710 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5714:11: note: in expansion of macro 'CAST' 5714 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5715:11: note: in expansion of macro 'CAST' 5715 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5717:11: note: in expansion of macro 'CAST' 5717 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5722:11: note: in expansion of macro 'CAST' 5722 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5726:11: note: in expansion of macro 'CAST' 5726 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5727:11: note: in expansion of macro 'CAST' 5727 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5729:11: note: in expansion of macro 'CAST' 5729 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5739:11: note: in expansion of macro 'CAST' 5739 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5740:6: note: in expansion of macro 'CAST' 5740 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5744:15: note: in expansion of macro 'CAST' 5744 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5761:15: note: in expansion of macro 'CAST' 5761 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5769:11: note: in expansion of macro 'CAST' 5769 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5773:11: note: in expansion of macro 'CAST' 5773 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5774:11: note: in expansion of macro 'CAST' 5774 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5775:11: note: in expansion of macro 'CAST' 5775 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5780:11: note: in expansion of macro 'CAST' 5780 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5784:11: note: in expansion of macro 'CAST' 5784 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5785:11: note: in expansion of macro 'CAST' 5785 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5786:11: note: in expansion of macro 'CAST' 5786 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5797:6: note: in expansion of macro 'CAST' 5797 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5801:15: note: in expansion of macro 'CAST' 5801 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5818:15: note: in expansion of macro 'CAST' 5818 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5822:20: note: in expansion of macro 'CAST' 5822 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5823:20: note: in expansion of macro 'CAST' 5823 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5826:11: note: in expansion of macro 'CAST' 5826 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5830:11: note: in expansion of macro 'CAST' 5830 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5831:11: note: in expansion of macro 'CAST' 5831 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5832:11: note: in expansion of macro 'CAST' 5832 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5837:11: note: in expansion of macro 'CAST' 5837 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5841:11: note: in expansion of macro 'CAST' 5841 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5842:11: note: in expansion of macro 'CAST' 5842 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5843:11: note: in expansion of macro 'CAST' 5843 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5853:20: note: in expansion of macro 'CAST' 5853 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5854:6: note: in expansion of macro 'CAST' 5854 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5858:15: note: in expansion of macro 'CAST' 5858 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5875:15: note: in expansion of macro 'CAST' 5875 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5879:11: note: in expansion of macro 'CAST' 5879 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5880:11: note: in expansion of macro 'CAST' 5880 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5883:11: note: in expansion of macro 'CAST' 5883 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5887:11: note: in expansion of macro 'CAST' 5887 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5888:11: note: in expansion of macro 'CAST' 5888 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5890:11: note: in expansion of macro 'CAST' 5890 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5895:11: note: in expansion of macro 'CAST' 5895 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5899:11: note: in expansion of macro 'CAST' 5899 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5900:11: note: in expansion of macro 'CAST' 5900 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5902:11: note: in expansion of macro 'CAST' 5902 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5912:11: note: in expansion of macro 'CAST' 5912 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5913:6: note: in expansion of macro 'CAST' 5913 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5917:15: note: in expansion of macro 'CAST' 5917 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5934:15: note: in expansion of macro 'CAST' 5934 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5942:11: note: in expansion of macro 'CAST' 5942 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5946:11: note: in expansion of macro 'CAST' 5946 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5947:11: note: in expansion of macro 'CAST' 5947 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5948:11: note: in expansion of macro 'CAST' 5948 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5953:11: note: in expansion of macro 'CAST' 5953 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5957:11: note: in expansion of macro 'CAST' 5957 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5958:11: note: in expansion of macro 'CAST' 5958 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5959:11: note: in expansion of macro 'CAST' 5959 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5970:6: note: in expansion of macro 'CAST' 5970 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5974:15: note: in expansion of macro 'CAST' 5974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5991:15: note: in expansion of macro 'CAST' 5991 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5995:20: note: in expansion of macro 'CAST' 5995 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5996:20: note: in expansion of macro 'CAST' 5996 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:5999:11: note: in expansion of macro 'CAST' 5999 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6003:11: note: in expansion of macro 'CAST' 6003 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6004:11: note: in expansion of macro 'CAST' 6004 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6005:11: note: in expansion of macro 'CAST' 6005 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6010:11: note: in expansion of macro 'CAST' 6010 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6014:11: note: in expansion of macro 'CAST' 6014 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6015:11: note: in expansion of macro 'CAST' 6015 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6016:11: note: in expansion of macro 'CAST' 6016 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6026:20: note: in expansion of macro 'CAST' 6026 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6027:6: note: in expansion of macro 'CAST' 6027 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6031:15: note: in expansion of macro 'CAST' 6031 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6048:15: note: in expansion of macro 'CAST' 6048 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6052:11: note: in expansion of macro 'CAST' 6052 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6053:11: note: in expansion of macro 'CAST' 6053 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6056:11: note: in expansion of macro 'CAST' 6056 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6060:11: note: in expansion of macro 'CAST' 6060 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6061:11: note: in expansion of macro 'CAST' 6061 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6063:11: note: in expansion of macro 'CAST' 6063 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6068:11: note: in expansion of macro 'CAST' 6068 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6072:11: note: in expansion of macro 'CAST' 6072 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6073:11: note: in expansion of macro 'CAST' 6073 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6075:11: note: in expansion of macro 'CAST' 6075 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6085:11: note: in expansion of macro 'CAST' 6085 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6086:6: note: in expansion of macro 'CAST' 6086 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6090:15: note: in expansion of macro 'CAST' 6090 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6107:15: note: in expansion of macro 'CAST' 6107 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6115:11: note: in expansion of macro 'CAST' 6115 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6119:11: note: in expansion of macro 'CAST' 6119 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6120:11: note: in expansion of macro 'CAST' 6120 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6121:11: note: in expansion of macro 'CAST' 6121 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6126:11: note: in expansion of macro 'CAST' 6126 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6130:11: note: in expansion of macro 'CAST' 6130 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6131:11: note: in expansion of macro 'CAST' 6131 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6132:11: note: in expansion of macro 'CAST' 6132 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6143:6: note: in expansion of macro 'CAST' 6143 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6147:15: note: in expansion of macro 'CAST' 6147 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6164:15: note: in expansion of macro 'CAST' 6164 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6168:20: note: in expansion of macro 'CAST' 6168 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6169:20: note: in expansion of macro 'CAST' 6169 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6172:11: note: in expansion of macro 'CAST' 6172 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6176:11: note: in expansion of macro 'CAST' 6176 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6177:11: note: in expansion of macro 'CAST' 6177 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6178:11: note: in expansion of macro 'CAST' 6178 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6183:11: note: in expansion of macro 'CAST' 6183 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6187:11: note: in expansion of macro 'CAST' 6187 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6188:11: note: in expansion of macro 'CAST' 6188 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6189:11: note: in expansion of macro 'CAST' 6189 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6199:20: note: in expansion of macro 'CAST' 6199 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6200:6: note: in expansion of macro 'CAST' 6200 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6204:15: note: in expansion of macro 'CAST' 6204 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6221:15: note: in expansion of macro 'CAST' 6221 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6225:11: note: in expansion of macro 'CAST' 6225 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6226:11: note: in expansion of macro 'CAST' 6226 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6229:11: note: in expansion of macro 'CAST' 6229 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6233:11: note: in expansion of macro 'CAST' 6233 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6234:11: note: in expansion of macro 'CAST' 6234 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6236:11: note: in expansion of macro 'CAST' 6236 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6241:11: note: in expansion of macro 'CAST' 6241 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6245:11: note: in expansion of macro 'CAST' 6245 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6246:11: note: in expansion of macro 'CAST' 6246 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6248:11: note: in expansion of macro 'CAST' 6248 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6258:11: note: in expansion of macro 'CAST' 6258 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6259:6: note: in expansion of macro 'CAST' 6259 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6263:15: note: in expansion of macro 'CAST' 6263 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6280:15: note: in expansion of macro 'CAST' 6280 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6288:11: note: in expansion of macro 'CAST' 6288 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6292:11: note: in expansion of macro 'CAST' 6292 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6293:11: note: in expansion of macro 'CAST' 6293 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6294:11: note: in expansion of macro 'CAST' 6294 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6299:11: note: in expansion of macro 'CAST' 6299 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6303:11: note: in expansion of macro 'CAST' 6303 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6304:11: note: in expansion of macro 'CAST' 6304 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6305:11: note: in expansion of macro 'CAST' 6305 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6316:6: note: in expansion of macro 'CAST' 6316 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6320:15: note: in expansion of macro 'CAST' 6320 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6337:15: note: in expansion of macro 'CAST' 6337 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6341:20: note: in expansion of macro 'CAST' 6341 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6342:20: note: in expansion of macro 'CAST' 6342 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6345:11: note: in expansion of macro 'CAST' 6345 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6349:11: note: in expansion of macro 'CAST' 6349 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6350:11: note: in expansion of macro 'CAST' 6350 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6351:11: note: in expansion of macro 'CAST' 6351 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6356:11: note: in expansion of macro 'CAST' 6356 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6360:11: note: in expansion of macro 'CAST' 6360 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6361:11: note: in expansion of macro 'CAST' 6361 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6362:11: note: in expansion of macro 'CAST' 6362 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6372:20: note: in expansion of macro 'CAST' 6372 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6373:6: note: in expansion of macro 'CAST' 6373 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6377:15: note: in expansion of macro 'CAST' 6377 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6394:15: note: in expansion of macro 'CAST' 6394 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6398:11: note: in expansion of macro 'CAST' 6398 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6399:11: note: in expansion of macro 'CAST' 6399 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6402:11: note: in expansion of macro 'CAST' 6402 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6406:11: note: in expansion of macro 'CAST' 6406 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6407:11: note: in expansion of macro 'CAST' 6407 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6409:11: note: in expansion of macro 'CAST' 6409 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6414:11: note: in expansion of macro 'CAST' 6414 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6418:11: note: in expansion of macro 'CAST' 6418 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6419:11: note: in expansion of macro 'CAST' 6419 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6421:11: note: in expansion of macro 'CAST' 6421 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6431:11: note: in expansion of macro 'CAST' 6431 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6432:6: note: in expansion of macro 'CAST' 6432 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6436:15: note: in expansion of macro 'CAST' 6436 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6453:15: note: in expansion of macro 'CAST' 6453 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6460:11: note: in expansion of macro 'CAST' 6460 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6464:11: note: in expansion of macro 'CAST' 6464 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6465:11: note: in expansion of macro 'CAST' 6465 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6466:11: note: in expansion of macro 'CAST' 6466 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6475:6: note: in expansion of macro 'CAST' 6475 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6479:15: note: in expansion of macro 'CAST' 6479 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6496:15: note: in expansion of macro 'CAST' 6496 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6500:20: note: in expansion of macro 'CAST' 6500 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6503:11: note: in expansion of macro 'CAST' 6503 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6507:11: note: in expansion of macro 'CAST' 6507 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6508:11: note: in expansion of macro 'CAST' 6508 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6509:11: note: in expansion of macro 'CAST' 6509 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6517:20: note: in expansion of macro 'CAST' 6517 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6518:6: note: in expansion of macro 'CAST' 6518 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6522:15: note: in expansion of macro 'CAST' 6522 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6539:15: note: in expansion of macro 'CAST' 6539 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6543:11: note: in expansion of macro 'CAST' 6543 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6546:11: note: in expansion of macro 'CAST' 6546 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6550:11: note: in expansion of macro 'CAST' 6550 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6551:11: note: in expansion of macro 'CAST' 6551 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6553:11: note: in expansion of macro 'CAST' 6553 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6561:11: note: in expansion of macro 'CAST' 6561 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6562:6: note: in expansion of macro 'CAST' 6562 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6566:15: note: in expansion of macro 'CAST' 6566 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6583:15: note: in expansion of macro 'CAST' 6583 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6591:11: note: in expansion of macro 'CAST' 6591 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6595:11: note: in expansion of macro 'CAST' 6595 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6596:11: note: in expansion of macro 'CAST' 6596 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6597:11: note: in expansion of macro 'CAST' 6597 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6600:11: note: in expansion of macro 'CAST' 6600 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6601:11: note: in expansion of macro 'CAST' 6601 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1450 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6602:11: note: in expansion of macro 'CAST' 6602 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:1451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6608:11: note: in expansion of macro 'CAST' 6608 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6612:11: note: in expansion of macro 'CAST' 6612 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6613:11: note: in expansion of macro 'CAST' 6613 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6614:11: note: in expansion of macro 'CAST' 6614 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6619:6: note: in expansion of macro 'CAST' 6619 | *CAST(cfr.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1458 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6623:15: note: in expansion of macro 'CAST' 6623 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6627:6: note: in expansion of macro 'CAST' 6627 | *CAST(cfr.i8p() + (t3.i() << 3)) = int64_t(0x7); // LowLevelInterpreter64.asm:1462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6631:15: note: in expansion of macro 'CAST' 6631 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6635:20: note: in expansion of macro 'CAST' 6635 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6636:20: note: in expansion of macro 'CAST' 6636 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6639:11: note: in expansion of macro 'CAST' 6639 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6643:11: note: in expansion of macro 'CAST' 6643 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6644:11: note: in expansion of macro 'CAST' 6644 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6645:11: note: in expansion of macro 'CAST' 6645 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6648:11: note: in expansion of macro 'CAST' 6648 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6649:11: note: in expansion of macro 'CAST' 6649 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1450 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6650:11: note: in expansion of macro 'CAST' 6650 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:1451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6653:20: note: in expansion of macro 'CAST' 6653 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6656:11: note: in expansion of macro 'CAST' 6656 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6660:11: note: in expansion of macro 'CAST' 6660 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6661:11: note: in expansion of macro 'CAST' 6661 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6662:11: note: in expansion of macro 'CAST' 6662 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6667:6: note: in expansion of macro 'CAST' 6667 | *CAST(cfr.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1458 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6671:15: note: in expansion of macro 'CAST' 6671 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6675:6: note: in expansion of macro 'CAST' 6675 | *CAST(cfr.i8p() + (t3.i() << 3)) = int64_t(0x7); // LowLevelInterpreter64.asm:1462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6679:15: note: in expansion of macro 'CAST' 6679 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6683:11: note: in expansion of macro 'CAST' 6683 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6684:11: note: in expansion of macro 'CAST' 6684 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6687:11: note: in expansion of macro 'CAST' 6687 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6691:11: note: in expansion of macro 'CAST' 6691 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6692:11: note: in expansion of macro 'CAST' 6692 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6694:11: note: in expansion of macro 'CAST' 6694 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6697:11: note: in expansion of macro 'CAST' 6697 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6698:11: note: in expansion of macro 'CAST' 6698 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1450 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6699:11: note: in expansion of macro 'CAST' 6699 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:1451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6702:11: note: in expansion of macro 'CAST' 6702 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6705:11: note: in expansion of macro 'CAST' 6705 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6709:11: note: in expansion of macro 'CAST' 6709 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6710:11: note: in expansion of macro 'CAST' 6710 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6712:11: note: in expansion of macro 'CAST' 6712 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6717:6: note: in expansion of macro 'CAST' 6717 | *CAST(cfr.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1458 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6721:15: note: in expansion of macro 'CAST' 6721 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6725:6: note: in expansion of macro 'CAST' 6725 | *CAST(cfr.i8p() + (t3.i() << 3)) = int64_t(0x7); // LowLevelInterpreter64.asm:1462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6729:15: note: in expansion of macro 'CAST' 6729 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6736:11: note: in expansion of macro 'CAST' 6736 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6740:11: note: in expansion of macro 'CAST' 6740 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6741:11: note: in expansion of macro 'CAST' 6741 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6742:11: note: in expansion of macro 'CAST' 6742 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6749:6: note: in expansion of macro 'CAST' 6749 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6753:15: note: in expansion of macro 'CAST' 6753 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6757:20: note: in expansion of macro 'CAST' 6757 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6760:11: note: in expansion of macro 'CAST' 6760 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6764:11: note: in expansion of macro 'CAST' 6764 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6765:11: note: in expansion of macro 'CAST' 6765 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6766:11: note: in expansion of macro 'CAST' 6766 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6772:20: note: in expansion of macro 'CAST' 6772 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6773:6: note: in expansion of macro 'CAST' 6773 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6777:15: note: in expansion of macro 'CAST' 6777 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6781:11: note: in expansion of macro 'CAST' 6781 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6784:11: note: in expansion of macro 'CAST' 6784 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6788:11: note: in expansion of macro 'CAST' 6788 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6789:11: note: in expansion of macro 'CAST' 6789 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6791:11: note: in expansion of macro 'CAST' 6791 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6797:11: note: in expansion of macro 'CAST' 6797 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6798:6: note: in expansion of macro 'CAST' 6798 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6802:15: note: in expansion of macro 'CAST' 6802 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6809:11: note: in expansion of macro 'CAST' 6809 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6813:11: note: in expansion of macro 'CAST' 6813 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6814:11: note: in expansion of macro 'CAST' 6814 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6815:11: note: in expansion of macro 'CAST' 6815 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6824:6: note: in expansion of macro 'CAST' 6824 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6828:15: note: in expansion of macro 'CAST' 6828 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6837:6: note: in expansion of macro 'CAST' 6837 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6841:15: note: in expansion of macro 'CAST' 6841 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6845:11: note: in expansion of macro 'CAST' 6845 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6848:11: note: in expansion of macro 'CAST' 6848 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6850:11: note: in expansion of macro 'CAST' 6850 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1489 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6851:11: note: in expansion of macro 'CAST' 6851 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:1490 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6852:12: note: in expansion of macro 'CAST' 6852 | t0 = (*CAST(t3.i8p() + 40) == t1.u()); // LowLevelInterpreter64.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6856:6: note: in expansion of macro 'CAST' 6856 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6860:15: note: in expansion of macro 'CAST' 6860 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6864:20: note: in expansion of macro 'CAST' 6864 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6867:11: note: in expansion of macro 'CAST' 6867 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6871:11: note: in expansion of macro 'CAST' 6871 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6872:11: note: in expansion of macro 'CAST' 6872 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6873:11: note: in expansion of macro 'CAST' 6873 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6881:20: note: in expansion of macro 'CAST' 6881 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6882:6: note: in expansion of macro 'CAST' 6882 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6886:15: note: in expansion of macro 'CAST' 6886 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6894:20: note: in expansion of macro 'CAST' 6894 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6895:6: note: in expansion of macro 'CAST' 6895 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6899:15: note: in expansion of macro 'CAST' 6899 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6903:11: note: in expansion of macro 'CAST' 6903 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6906:11: note: in expansion of macro 'CAST' 6906 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6908:11: note: in expansion of macro 'CAST' 6908 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1489 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6909:11: note: in expansion of macro 'CAST' 6909 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:1490 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6910:12: note: in expansion of macro 'CAST' 6910 | t0 = (*CAST(t3.i8p() + 40) == t1.u()); // LowLevelInterpreter64.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6913:20: note: in expansion of macro 'CAST' 6913 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6914:6: note: in expansion of macro 'CAST' 6914 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6918:15: note: in expansion of macro 'CAST' 6918 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6922:11: note: in expansion of macro 'CAST' 6922 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6925:11: note: in expansion of macro 'CAST' 6925 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6929:11: note: in expansion of macro 'CAST' 6929 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6930:11: note: in expansion of macro 'CAST' 6930 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6932:11: note: in expansion of macro 'CAST' 6932 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6940:11: note: in expansion of macro 'CAST' 6940 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6941:6: note: in expansion of macro 'CAST' 6941 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6945:15: note: in expansion of macro 'CAST' 6945 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6953:11: note: in expansion of macro 'CAST' 6953 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6954:6: note: in expansion of macro 'CAST' 6954 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6958:15: note: in expansion of macro 'CAST' 6958 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6962:11: note: in expansion of macro 'CAST' 6962 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6965:11: note: in expansion of macro 'CAST' 6965 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6967:11: note: in expansion of macro 'CAST' 6967 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:1489 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6968:11: note: in expansion of macro 'CAST' 6968 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:1490 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6969:12: note: in expansion of macro 'CAST' 6969 | t0 = (*CAST(t3.i8p() + 40) == t1.u()); // LowLevelInterpreter64.asm:1491 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6972:11: note: in expansion of macro 'CAST' 6972 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6973:6: note: in expansion of macro 'CAST' 6973 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6977:15: note: in expansion of macro 'CAST' 6977 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6984:11: note: in expansion of macro 'CAST' 6984 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6988:11: note: in expansion of macro 'CAST' 6988 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6989:11: note: in expansion of macro 'CAST' 6989 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:6990:11: note: in expansion of macro 'CAST' 6990 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7002:6: note: in expansion of macro 'CAST' 7002 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7006:15: note: in expansion of macro 'CAST' 7006 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7023:15: note: in expansion of macro 'CAST' 7023 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7027:20: note: in expansion of macro 'CAST' 7027 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7030:11: note: in expansion of macro 'CAST' 7030 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7034:11: note: in expansion of macro 'CAST' 7034 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7035:11: note: in expansion of macro 'CAST' 7035 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7036:11: note: in expansion of macro 'CAST' 7036 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7047:20: note: in expansion of macro 'CAST' 7047 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7048:6: note: in expansion of macro 'CAST' 7048 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7052:15: note: in expansion of macro 'CAST' 7052 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7069:15: note: in expansion of macro 'CAST' 7069 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7073:11: note: in expansion of macro 'CAST' 7073 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7076:11: note: in expansion of macro 'CAST' 7076 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7080:11: note: in expansion of macro 'CAST' 7080 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7081:11: note: in expansion of macro 'CAST' 7081 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7083:11: note: in expansion of macro 'CAST' 7083 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7094:11: note: in expansion of macro 'CAST' 7094 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7095:6: note: in expansion of macro 'CAST' 7095 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7099:15: note: in expansion of macro 'CAST' 7099 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7116:15: note: in expansion of macro 'CAST' 7116 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7123:11: note: in expansion of macro 'CAST' 7123 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7127:11: note: in expansion of macro 'CAST' 7127 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7128:11: note: in expansion of macro 'CAST' 7128 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7129:11: note: in expansion of macro 'CAST' 7129 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7137:6: note: in expansion of macro 'CAST' 7137 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7141:15: note: in expansion of macro 'CAST' 7141 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7145:20: note: in expansion of macro 'CAST' 7145 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7148:11: note: in expansion of macro 'CAST' 7148 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7152:11: note: in expansion of macro 'CAST' 7152 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7153:11: note: in expansion of macro 'CAST' 7153 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7154:11: note: in expansion of macro 'CAST' 7154 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7161:20: note: in expansion of macro 'CAST' 7161 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7162:6: note: in expansion of macro 'CAST' 7162 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7166:15: note: in expansion of macro 'CAST' 7166 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7170:11: note: in expansion of macro 'CAST' 7170 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7173:11: note: in expansion of macro 'CAST' 7173 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7177:11: note: in expansion of macro 'CAST' 7177 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7178:11: note: in expansion of macro 'CAST' 7178 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7180:11: note: in expansion of macro 'CAST' 7180 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7187:11: note: in expansion of macro 'CAST' 7187 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7188:6: note: in expansion of macro 'CAST' 7188 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7192:15: note: in expansion of macro 'CAST' 7192 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7199:11: note: in expansion of macro 'CAST' 7199 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7203:11: note: in expansion of macro 'CAST' 7203 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7204:11: note: in expansion of macro 'CAST' 7204 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7205:11: note: in expansion of macro 'CAST' 7205 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7212:6: note: in expansion of macro 'CAST' 7212 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7216:15: note: in expansion of macro 'CAST' 7216 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7220:20: note: in expansion of macro 'CAST' 7220 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7223:11: note: in expansion of macro 'CAST' 7223 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7227:11: note: in expansion of macro 'CAST' 7227 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7228:11: note: in expansion of macro 'CAST' 7228 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7229:11: note: in expansion of macro 'CAST' 7229 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7235:20: note: in expansion of macro 'CAST' 7235 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7236:6: note: in expansion of macro 'CAST' 7236 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7240:15: note: in expansion of macro 'CAST' 7240 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7244:11: note: in expansion of macro 'CAST' 7244 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7247:11: note: in expansion of macro 'CAST' 7247 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7251:11: note: in expansion of macro 'CAST' 7251 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7252:11: note: in expansion of macro 'CAST' 7252 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7254:11: note: in expansion of macro 'CAST' 7254 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7260:11: note: in expansion of macro 'CAST' 7260 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7261:6: note: in expansion of macro 'CAST' 7261 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7265:15: note: in expansion of macro 'CAST' 7265 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7282:11: note: in expansion of macro 'CAST' 7282 | t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7286:11: note: in expansion of macro 'CAST' 7286 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7287:11: note: in expansion of macro 'CAST' 7287 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7288:11: note: in expansion of macro 'CAST' 7288 | t3 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7297:6: note: in expansion of macro 'CAST' 7297 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7301:15: note: in expansion of macro 'CAST' 7301 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7307:6: note: in expansion of macro 'CAST' 7307 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7311:15: note: in expansion of macro 'CAST' 7311 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7315:11: note: in expansion of macro 'CAST' 7315 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7316:20: note: in expansion of macro 'CAST' 7316 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7319:11: note: in expansion of macro 'CAST' 7319 | t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7323:11: note: in expansion of macro 'CAST' 7323 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7324:11: note: in expansion of macro 'CAST' 7324 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7325:11: note: in expansion of macro 'CAST' 7325 | t3 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7333:20: note: in expansion of macro 'CAST' 7333 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7334:6: note: in expansion of macro 'CAST' 7334 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7338:15: note: in expansion of macro 'CAST' 7338 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7343:20: note: in expansion of macro 'CAST' 7343 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7344:6: note: in expansion of macro 'CAST' 7344 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7348:15: note: in expansion of macro 'CAST' 7348 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7352:11: note: in expansion of macro 'CAST' 7352 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7353:11: note: in expansion of macro 'CAST' 7353 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7356:11: note: in expansion of macro 'CAST' 7356 | t3 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7360:11: note: in expansion of macro 'CAST' 7360 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7361:11: note: in expansion of macro 'CAST' 7361 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7363:11: note: in expansion of macro 'CAST' 7363 | t3 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7371:11: note: in expansion of macro 'CAST' 7371 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7372:6: note: in expansion of macro 'CAST' 7372 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7376:15: note: in expansion of macro 'CAST' 7376 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7381:11: note: in expansion of macro 'CAST' 7381 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7382:6: note: in expansion of macro 'CAST' 7382 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7386:15: note: in expansion of macro 'CAST' 7386 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7394:11: note: in expansion of macro 'CAST' 7394 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7398:11: note: in expansion of macro 'CAST' 7398 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7399:11: note: in expansion of macro 'CAST' 7399 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7400:11: note: in expansion of macro 'CAST' 7400 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7403:11: note: in expansion of macro 'CAST' 7403 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7406:11: note: in expansion of macro 'CAST' 7406 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7408:13: note: in expansion of macro 'CAST' 7408 | t1 = ((*CAST(t3.i8p() + 16) & t0.i32()) != 0); // LowLevelInterpreter64.asm:1566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7412:6: note: in expansion of macro 'CAST' 7412 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7416:15: note: in expansion of macro 'CAST' 7416 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7420:11: note: in expansion of macro 'CAST' 7420 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7421:20: note: in expansion of macro 'CAST' 7421 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7424:11: note: in expansion of macro 'CAST' 7424 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7428:11: note: in expansion of macro 'CAST' 7428 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7429:11: note: in expansion of macro 'CAST' 7429 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7430:11: note: in expansion of macro 'CAST' 7430 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7433:11: note: in expansion of macro 'CAST' 7433 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7436:11: note: in expansion of macro 'CAST' 7436 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7438:13: note: in expansion of macro 'CAST' 7438 | t1 = ((*CAST(t3.i8p() + 16) & t0.i32()) != 0); // LowLevelInterpreter64.asm:1566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7441:20: note: in expansion of macro 'CAST' 7441 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7442:6: note: in expansion of macro 'CAST' 7442 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7446:15: note: in expansion of macro 'CAST' 7446 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7450:11: note: in expansion of macro 'CAST' 7450 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7451:11: note: in expansion of macro 'CAST' 7451 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7454:11: note: in expansion of macro 'CAST' 7454 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7458:11: note: in expansion of macro 'CAST' 7458 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7459:11: note: in expansion of macro 'CAST' 7459 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7461:11: note: in expansion of macro 'CAST' 7461 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7464:11: note: in expansion of macro 'CAST' 7464 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7467:11: note: in expansion of macro 'CAST' 7467 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7469:13: note: in expansion of macro 'CAST' 7469 | t1 = ((*CAST(t3.i8p() + 16) & t0.i32()) != 0); // LowLevelInterpreter64.asm:1566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7472:11: note: in expansion of macro 'CAST' 7472 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7473:6: note: in expansion of macro 'CAST' 7473 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7477:15: note: in expansion of macro 'CAST' 7477 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7484:11: note: in expansion of macro 'CAST' 7484 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7488:11: note: in expansion of macro 'CAST' 7488 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7489:11: note: in expansion of macro 'CAST' 7489 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7490:11: note: in expansion of macro 'CAST' 7490 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7499:6: note: in expansion of macro 'CAST' 7499 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7503:15: note: in expansion of macro 'CAST' 7503 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7509:6: note: in expansion of macro 'CAST' 7509 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7513:15: note: in expansion of macro 'CAST' 7513 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7517:20: note: in expansion of macro 'CAST' 7517 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7520:11: note: in expansion of macro 'CAST' 7520 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7524:11: note: in expansion of macro 'CAST' 7524 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7525:11: note: in expansion of macro 'CAST' 7525 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7526:11: note: in expansion of macro 'CAST' 7526 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7534:20: note: in expansion of macro 'CAST' 7534 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7535:6: note: in expansion of macro 'CAST' 7535 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7539:15: note: in expansion of macro 'CAST' 7539 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7544:20: note: in expansion of macro 'CAST' 7544 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7545:6: note: in expansion of macro 'CAST' 7545 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7549:15: note: in expansion of macro 'CAST' 7549 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7553:11: note: in expansion of macro 'CAST' 7553 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7556:11: note: in expansion of macro 'CAST' 7556 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7560:11: note: in expansion of macro 'CAST' 7560 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7561:11: note: in expansion of macro 'CAST' 7561 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7563:11: note: in expansion of macro 'CAST' 7563 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7571:11: note: in expansion of macro 'CAST' 7571 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7572:6: note: in expansion of macro 'CAST' 7572 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7576:15: note: in expansion of macro 'CAST' 7576 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7581:11: note: in expansion of macro 'CAST' 7581 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7582:6: note: in expansion of macro 'CAST' 7582 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7586:15: note: in expansion of macro 'CAST' 7586 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7590:11: note: in expansion of macro 'CAST' 7590 | t2 = *CAST(metadataTable.i8p() + 96); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7593:11: note: in expansion of macro 'CAST' 7593 | t2 = *CAST(metadataTable.i8p() + 296); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7605:11: note: in expansion of macro 'CAST' 7605 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7609:11: note: in expansion of macro 'CAST' 7609 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7610:11: note: in expansion of macro 'CAST' 7610 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7611:11: note: in expansion of macro 'CAST' 7611 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7616:11: note: in expansion of macro 'CAST' 7616 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1620 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7617:11: note: in expansion of macro 'CAST' 7617 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7620:11: note: in expansion of macro 'CAST' 7620 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7623:11: note: in expansion of macro 'CAST' 7623 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7632:11: note: in expansion of macro 'CAST' 7632 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7635:6: note: in expansion of macro 'CAST' 7635 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7638:6: note: in expansion of macro 'CAST' 7638 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7642:15: note: in expansion of macro 'CAST' 7642 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7659:15: note: in expansion of macro 'CAST' 7659 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7663:11: note: in expansion of macro 'CAST' 7663 | t2 = *CAST(metadataTable.i8p() + 96); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7666:11: note: in expansion of macro 'CAST' 7666 | t2 = *CAST(metadataTable.i8p() + 296); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7669:11: note: in expansion of macro 'CAST' 7669 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7675:20: note: in expansion of macro 'CAST' 7675 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7678:11: note: in expansion of macro 'CAST' 7678 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7682:11: note: in expansion of macro 'CAST' 7682 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7683:11: note: in expansion of macro 'CAST' 7683 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7684:11: note: in expansion of macro 'CAST' 7684 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7689:11: note: in expansion of macro 'CAST' 7689 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1620 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7690:11: note: in expansion of macro 'CAST' 7690 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7693:11: note: in expansion of macro 'CAST' 7693 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7696:11: note: in expansion of macro 'CAST' 7696 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7705:11: note: in expansion of macro 'CAST' 7705 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7706:11: note: in expansion of macro 'CAST' 7706 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7708:6: note: in expansion of macro 'CAST' 7708 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7710:20: note: in expansion of macro 'CAST' 7710 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7711:6: note: in expansion of macro 'CAST' 7711 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7715:15: note: in expansion of macro 'CAST' 7715 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7732:15: note: in expansion of macro 'CAST' 7732 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7736:11: note: in expansion of macro 'CAST' 7736 | t2 = *CAST(metadataTable.i8p() + 96); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7739:11: note: in expansion of macro 'CAST' 7739 | t2 = *CAST(metadataTable.i8p() + 296); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7742:11: note: in expansion of macro 'CAST' 7742 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7748:11: note: in expansion of macro 'CAST' 7748 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7751:11: note: in expansion of macro 'CAST' 7751 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7755:11: note: in expansion of macro 'CAST' 7755 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7756:11: note: in expansion of macro 'CAST' 7756 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7758:11: note: in expansion of macro 'CAST' 7758 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7763:11: note: in expansion of macro 'CAST' 7763 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1620 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7764:11: note: in expansion of macro 'CAST' 7764 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7767:11: note: in expansion of macro 'CAST' 7767 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7770:11: note: in expansion of macro 'CAST' 7770 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7779:11: note: in expansion of macro 'CAST' 7779 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7780:11: note: in expansion of macro 'CAST' 7780 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7782:6: note: in expansion of macro 'CAST' 7782 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7784:11: note: in expansion of macro 'CAST' 7784 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7785:6: note: in expansion of macro 'CAST' 7785 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7789:15: note: in expansion of macro 'CAST' 7789 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7806:15: note: in expansion of macro 'CAST' 7806 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7810:11: note: in expansion of macro 'CAST' 7810 | t2 = *CAST(metadataTable.i8p() + 94); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7813:11: note: in expansion of macro 'CAST' 7813 | t2 = *CAST(metadataTable.i8p() + 292); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7825:11: note: in expansion of macro 'CAST' 7825 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7829:11: note: in expansion of macro 'CAST' 7829 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7830:11: note: in expansion of macro 'CAST' 7830 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7831:11: note: in expansion of macro 'CAST' 7831 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7836:11: note: in expansion of macro 'CAST' 7836 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7837:11: note: in expansion of macro 'CAST' 7837 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7840:11: note: in expansion of macro 'CAST' 7840 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1640 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7843:11: note: in expansion of macro 'CAST' 7843 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7852:11: note: in expansion of macro 'CAST' 7852 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7855:6: note: in expansion of macro 'CAST' 7855 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7858:6: note: in expansion of macro 'CAST' 7858 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7862:15: note: in expansion of macro 'CAST' 7862 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7879:15: note: in expansion of macro 'CAST' 7879 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7886:11: note: in expansion of macro 'CAST' 7886 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7887:11: note: in expansion of macro 'CAST' 7887 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7891:11: note: in expansion of macro 'CAST' 7891 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7894:6: note: in expansion of macro 'CAST' 7894 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7897:6: note: in expansion of macro 'CAST' 7897 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7901:15: note: in expansion of macro 'CAST' 7901 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7905:11: note: in expansion of macro 'CAST' 7905 | t2 = *CAST(metadataTable.i8p() + 94); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7908:11: note: in expansion of macro 'CAST' 7908 | t2 = *CAST(metadataTable.i8p() + 292); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7911:11: note: in expansion of macro 'CAST' 7911 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7917:20: note: in expansion of macro 'CAST' 7917 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7920:11: note: in expansion of macro 'CAST' 7920 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7924:11: note: in expansion of macro 'CAST' 7924 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7925:11: note: in expansion of macro 'CAST' 7925 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7926:11: note: in expansion of macro 'CAST' 7926 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7931:11: note: in expansion of macro 'CAST' 7931 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7932:11: note: in expansion of macro 'CAST' 7932 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7935:11: note: in expansion of macro 'CAST' 7935 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1640 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7938:11: note: in expansion of macro 'CAST' 7938 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7947:11: note: in expansion of macro 'CAST' 7947 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7948:11: note: in expansion of macro 'CAST' 7948 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7950:6: note: in expansion of macro 'CAST' 7950 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7952:20: note: in expansion of macro 'CAST' 7952 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7953:6: note: in expansion of macro 'CAST' 7953 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7957:15: note: in expansion of macro 'CAST' 7957 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7974:15: note: in expansion of macro 'CAST' 7974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7981:11: note: in expansion of macro 'CAST' 7981 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7982:11: note: in expansion of macro 'CAST' 7982 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7986:11: note: in expansion of macro 'CAST' 7986 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7987:11: note: in expansion of macro 'CAST' 7987 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7989:6: note: in expansion of macro 'CAST' 7989 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7991:20: note: in expansion of macro 'CAST' 7991 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7992:6: note: in expansion of macro 'CAST' 7992 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:7996:15: note: in expansion of macro 'CAST' 7996 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8000:11: note: in expansion of macro 'CAST' 8000 | t2 = *CAST(metadataTable.i8p() + 94); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8003:11: note: in expansion of macro 'CAST' 8003 | t2 = *CAST(metadataTable.i8p() + 292); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8006:11: note: in expansion of macro 'CAST' 8006 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8012:11: note: in expansion of macro 'CAST' 8012 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8015:11: note: in expansion of macro 'CAST' 8015 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8019:11: note: in expansion of macro 'CAST' 8019 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8020:11: note: in expansion of macro 'CAST' 8020 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8022:11: note: in expansion of macro 'CAST' 8022 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8027:11: note: in expansion of macro 'CAST' 8027 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8028:11: note: in expansion of macro 'CAST' 8028 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8031:11: note: in expansion of macro 'CAST' 8031 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1640 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8034:11: note: in expansion of macro 'CAST' 8034 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8043:11: note: in expansion of macro 'CAST' 8043 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8044:11: note: in expansion of macro 'CAST' 8044 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8046:6: note: in expansion of macro 'CAST' 8046 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8048:11: note: in expansion of macro 'CAST' 8048 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8049:6: note: in expansion of macro 'CAST' 8049 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8053:15: note: in expansion of macro 'CAST' 8053 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8070:15: note: in expansion of macro 'CAST' 8070 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8077:11: note: in expansion of macro 'CAST' 8077 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8078:11: note: in expansion of macro 'CAST' 8078 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8082:11: note: in expansion of macro 'CAST' 8082 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8083:11: note: in expansion of macro 'CAST' 8083 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8085:6: note: in expansion of macro 'CAST' 8085 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8087:11: note: in expansion of macro 'CAST' 8087 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8088:6: note: in expansion of macro 'CAST' 8088 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8092:15: note: in expansion of macro 'CAST' 8092 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8099:11: note: in expansion of macro 'CAST' 8099 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8103:11: note: in expansion of macro 'CAST' 8103 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8104:11: note: in expansion of macro 'CAST' 8104 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8105:11: note: in expansion of macro 'CAST' 8105 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8110:11: note: in expansion of macro 'CAST' 8110 | t2 = *CAST(metadataTable.i8p() + 42); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8113:11: note: in expansion of macro 'CAST' 8113 | t2 = *CAST(metadataTable.i8p() + 188); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8127:11: note: in expansion of macro 'CAST' 8127 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8128:11: note: in expansion of macro 'CAST' 8128 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8131:11: note: in expansion of macro 'CAST' 8131 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8134:11: note: in expansion of macro 'CAST' 8134 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8143:11: note: in expansion of macro 'CAST' 8143 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8146:6: note: in expansion of macro 'CAST' 8146 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8149:6: note: in expansion of macro 'CAST' 8149 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8153:15: note: in expansion of macro 'CAST' 8153 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8159:11: note: in expansion of macro 'CAST' 8159 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8160:11: note: in expansion of macro 'CAST' 8160 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8163:11: note: in expansion of macro 'CAST' 8163 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8164:11: note: in expansion of macro 'CAST' 8164 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8167:11: note: in expansion of macro 'CAST' 8167 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8176:11: note: in expansion of macro 'CAST' 8176 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8179:6: note: in expansion of macro 'CAST' 8179 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8182:6: note: in expansion of macro 'CAST' 8182 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8186:15: note: in expansion of macro 'CAST' 8186 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8197:11: note: in expansion of macro 'CAST' 8197 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8198:11: note: in expansion of macro 'CAST' 8198 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8204:6: note: in expansion of macro 'CAST' 8204 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8207:6: note: in expansion of macro 'CAST' 8207 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8211:15: note: in expansion of macro 'CAST' 8211 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8215:11: note: in expansion of macro 'CAST' 8215 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8216:11: note: in expansion of macro 'CAST' 8216 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8221:6: note: in expansion of macro 'CAST' 8221 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8224:6: note: in expansion of macro 'CAST' 8224 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8228:15: note: in expansion of macro 'CAST' 8228 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8245:15: note: in expansion of macro 'CAST' 8245 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8252:11: note: in expansion of macro 'CAST' 8252 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8253:11: note: in expansion of macro 'CAST' 8253 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8257:11: note: in expansion of macro 'CAST' 8257 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8260:6: note: in expansion of macro 'CAST' 8260 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8263:6: note: in expansion of macro 'CAST' 8263 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8267:15: note: in expansion of macro 'CAST' 8267 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8271:20: note: in expansion of macro 'CAST' 8271 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8274:11: note: in expansion of macro 'CAST' 8274 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8278:11: note: in expansion of macro 'CAST' 8278 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8279:11: note: in expansion of macro 'CAST' 8279 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8280:11: note: in expansion of macro 'CAST' 8280 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8285:11: note: in expansion of macro 'CAST' 8285 | t2 = *CAST(metadataTable.i8p() + 42); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8288:11: note: in expansion of macro 'CAST' 8288 | t2 = *CAST(metadataTable.i8p() + 188); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8291:11: note: in expansion of macro 'CAST' 8291 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8302:11: note: in expansion of macro 'CAST' 8302 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8303:11: note: in expansion of macro 'CAST' 8303 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8306:11: note: in expansion of macro 'CAST' 8306 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8309:11: note: in expansion of macro 'CAST' 8309 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8318:11: note: in expansion of macro 'CAST' 8318 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8319:11: note: in expansion of macro 'CAST' 8319 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8321:6: note: in expansion of macro 'CAST' 8321 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8323:20: note: in expansion of macro 'CAST' 8323 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8324:6: note: in expansion of macro 'CAST' 8324 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8328:15: note: in expansion of macro 'CAST' 8328 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8334:11: note: in expansion of macro 'CAST' 8334 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8335:11: note: in expansion of macro 'CAST' 8335 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8338:11: note: in expansion of macro 'CAST' 8338 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8339:11: note: in expansion of macro 'CAST' 8339 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8342:11: note: in expansion of macro 'CAST' 8342 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8351:11: note: in expansion of macro 'CAST' 8351 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8352:11: note: in expansion of macro 'CAST' 8352 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8354:6: note: in expansion of macro 'CAST' 8354 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8356:20: note: in expansion of macro 'CAST' 8356 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8357:6: note: in expansion of macro 'CAST' 8357 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8361:15: note: in expansion of macro 'CAST' 8361 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8372:11: note: in expansion of macro 'CAST' 8372 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8373:11: note: in expansion of macro 'CAST' 8373 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8377:11: note: in expansion of macro 'CAST' 8377 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8379:6: note: in expansion of macro 'CAST' 8379 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8381:20: note: in expansion of macro 'CAST' 8381 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8382:6: note: in expansion of macro 'CAST' 8382 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8386:15: note: in expansion of macro 'CAST' 8386 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8390:11: note: in expansion of macro 'CAST' 8390 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8391:11: note: in expansion of macro 'CAST' 8391 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8394:11: note: in expansion of macro 'CAST' 8394 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8396:6: note: in expansion of macro 'CAST' 8396 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8398:20: note: in expansion of macro 'CAST' 8398 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8399:6: note: in expansion of macro 'CAST' 8399 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8403:15: note: in expansion of macro 'CAST' 8403 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8420:15: note: in expansion of macro 'CAST' 8420 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8427:11: note: in expansion of macro 'CAST' 8427 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8428:11: note: in expansion of macro 'CAST' 8428 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8432:11: note: in expansion of macro 'CAST' 8432 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8433:11: note: in expansion of macro 'CAST' 8433 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8435:6: note: in expansion of macro 'CAST' 8435 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8437:20: note: in expansion of macro 'CAST' 8437 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8438:6: note: in expansion of macro 'CAST' 8438 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8442:15: note: in expansion of macro 'CAST' 8442 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8446:11: note: in expansion of macro 'CAST' 8446 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8449:11: note: in expansion of macro 'CAST' 8449 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8453:11: note: in expansion of macro 'CAST' 8453 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8454:11: note: in expansion of macro 'CAST' 8454 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8456:11: note: in expansion of macro 'CAST' 8456 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8461:11: note: in expansion of macro 'CAST' 8461 | t2 = *CAST(metadataTable.i8p() + 42); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8464:11: note: in expansion of macro 'CAST' 8464 | t2 = *CAST(metadataTable.i8p() + 188); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8467:11: note: in expansion of macro 'CAST' 8467 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8478:11: note: in expansion of macro 'CAST' 8478 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8479:11: note: in expansion of macro 'CAST' 8479 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8482:11: note: in expansion of macro 'CAST' 8482 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8485:11: note: in expansion of macro 'CAST' 8485 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8494:11: note: in expansion of macro 'CAST' 8494 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8495:11: note: in expansion of macro 'CAST' 8495 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8497:6: note: in expansion of macro 'CAST' 8497 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8499:11: note: in expansion of macro 'CAST' 8499 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8500:6: note: in expansion of macro 'CAST' 8500 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8504:15: note: in expansion of macro 'CAST' 8504 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8510:11: note: in expansion of macro 'CAST' 8510 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8511:11: note: in expansion of macro 'CAST' 8511 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8514:11: note: in expansion of macro 'CAST' 8514 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8515:11: note: in expansion of macro 'CAST' 8515 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8518:11: note: in expansion of macro 'CAST' 8518 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8527:11: note: in expansion of macro 'CAST' 8527 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8528:11: note: in expansion of macro 'CAST' 8528 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8530:6: note: in expansion of macro 'CAST' 8530 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8532:11: note: in expansion of macro 'CAST' 8532 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8533:6: note: in expansion of macro 'CAST' 8533 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8537:15: note: in expansion of macro 'CAST' 8537 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8548:11: note: in expansion of macro 'CAST' 8548 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8549:11: note: in expansion of macro 'CAST' 8549 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8553:11: note: in expansion of macro 'CAST' 8553 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8555:6: note: in expansion of macro 'CAST' 8555 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8557:11: note: in expansion of macro 'CAST' 8557 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8558:6: note: in expansion of macro 'CAST' 8558 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8562:15: note: in expansion of macro 'CAST' 8562 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8566:11: note: in expansion of macro 'CAST' 8566 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8567:11: note: in expansion of macro 'CAST' 8567 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8570:11: note: in expansion of macro 'CAST' 8570 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8572:6: note: in expansion of macro 'CAST' 8572 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8574:11: note: in expansion of macro 'CAST' 8574 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8575:6: note: in expansion of macro 'CAST' 8575 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8579:15: note: in expansion of macro 'CAST' 8579 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8596:15: note: in expansion of macro 'CAST' 8596 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8603:11: note: in expansion of macro 'CAST' 8603 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8604:11: note: in expansion of macro 'CAST' 8604 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8608:11: note: in expansion of macro 'CAST' 8608 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8609:11: note: in expansion of macro 'CAST' 8609 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8611:6: note: in expansion of macro 'CAST' 8611 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8613:11: note: in expansion of macro 'CAST' 8613 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8614:6: note: in expansion of macro 'CAST' 8614 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8618:15: note: in expansion of macro 'CAST' 8618 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8625:11: note: in expansion of macro 'CAST' 8625 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8629:11: note: in expansion of macro 'CAST' 8629 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8630:11: note: in expansion of macro 'CAST' 8630 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8631:11: note: in expansion of macro 'CAST' 8631 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8636:11: note: in expansion of macro 'CAST' 8636 | t2 = *CAST(metadataTable.i8p() + 44); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8639:11: note: in expansion of macro 'CAST' 8639 | t2 = *CAST(metadataTable.i8p() + 192); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8648:11: note: in expansion of macro 'CAST' 8648 | t5 = *CAST(t3.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8649:6: note: in expansion of macro 'CAST' 8649 | *CAST(t2.i8p() + 16) = t5.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8655:11: note: in expansion of macro 'CAST' 8655 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8656:11: note: in expansion of macro 'CAST' 8656 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8659:11: note: in expansion of macro 'CAST' 8659 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8662:11: note: in expansion of macro 'CAST' 8662 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8671:11: note: in expansion of macro 'CAST' 8671 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8674:6: note: in expansion of macro 'CAST' 8674 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8677:6: note: in expansion of macro 'CAST' 8677 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8681:15: note: in expansion of macro 'CAST' 8681 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8687:11: note: in expansion of macro 'CAST' 8687 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8688:11: note: in expansion of macro 'CAST' 8688 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8691:11: note: in expansion of macro 'CAST' 8691 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8692:11: note: in expansion of macro 'CAST' 8692 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8695:11: note: in expansion of macro 'CAST' 8695 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8704:11: note: in expansion of macro 'CAST' 8704 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8707:6: note: in expansion of macro 'CAST' 8707 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8710:6: note: in expansion of macro 'CAST' 8710 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8714:15: note: in expansion of macro 'CAST' 8714 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8725:11: note: in expansion of macro 'CAST' 8725 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8726:11: note: in expansion of macro 'CAST' 8726 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8732:6: note: in expansion of macro 'CAST' 8732 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8735:6: note: in expansion of macro 'CAST' 8735 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8739:15: note: in expansion of macro 'CAST' 8739 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8743:11: note: in expansion of macro 'CAST' 8743 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8744:11: note: in expansion of macro 'CAST' 8744 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8749:6: note: in expansion of macro 'CAST' 8749 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8752:6: note: in expansion of macro 'CAST' 8752 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8756:15: note: in expansion of macro 'CAST' 8756 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8773:15: note: in expansion of macro 'CAST' 8773 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8780:11: note: in expansion of macro 'CAST' 8780 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8781:11: note: in expansion of macro 'CAST' 8781 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8785:11: note: in expansion of macro 'CAST' 8785 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8788:6: note: in expansion of macro 'CAST' 8788 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8791:6: note: in expansion of macro 'CAST' 8791 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8795:15: note: in expansion of macro 'CAST' 8795 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8799:20: note: in expansion of macro 'CAST' 8799 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8802:11: note: in expansion of macro 'CAST' 8802 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8806:11: note: in expansion of macro 'CAST' 8806 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8807:11: note: in expansion of macro 'CAST' 8807 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8808:11: note: in expansion of macro 'CAST' 8808 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8813:11: note: in expansion of macro 'CAST' 8813 | t2 = *CAST(metadataTable.i8p() + 44); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8816:11: note: in expansion of macro 'CAST' 8816 | t2 = *CAST(metadataTable.i8p() + 192); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8819:11: note: in expansion of macro 'CAST' 8819 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8825:11: note: in expansion of macro 'CAST' 8825 | t5 = *CAST(t3.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8826:6: note: in expansion of macro 'CAST' 8826 | *CAST(t2.i8p() + 16) = t5.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8832:11: note: in expansion of macro 'CAST' 8832 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8833:11: note: in expansion of macro 'CAST' 8833 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8836:11: note: in expansion of macro 'CAST' 8836 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8839:11: note: in expansion of macro 'CAST' 8839 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8848:11: note: in expansion of macro 'CAST' 8848 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8849:11: note: in expansion of macro 'CAST' 8849 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8851:6: note: in expansion of macro 'CAST' 8851 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8853:20: note: in expansion of macro 'CAST' 8853 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8854:6: note: in expansion of macro 'CAST' 8854 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8858:15: note: in expansion of macro 'CAST' 8858 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8864:11: note: in expansion of macro 'CAST' 8864 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8865:11: note: in expansion of macro 'CAST' 8865 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8868:11: note: in expansion of macro 'CAST' 8868 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8869:11: note: in expansion of macro 'CAST' 8869 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8872:11: note: in expansion of macro 'CAST' 8872 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8881:11: note: in expansion of macro 'CAST' 8881 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8882:11: note: in expansion of macro 'CAST' 8882 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8884:6: note: in expansion of macro 'CAST' 8884 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8886:20: note: in expansion of macro 'CAST' 8886 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8887:6: note: in expansion of macro 'CAST' 8887 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8891:15: note: in expansion of macro 'CAST' 8891 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8902:11: note: in expansion of macro 'CAST' 8902 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8903:11: note: in expansion of macro 'CAST' 8903 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8907:11: note: in expansion of macro 'CAST' 8907 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8909:6: note: in expansion of macro 'CAST' 8909 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8911:20: note: in expansion of macro 'CAST' 8911 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8912:6: note: in expansion of macro 'CAST' 8912 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8916:15: note: in expansion of macro 'CAST' 8916 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8920:11: note: in expansion of macro 'CAST' 8920 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8921:11: note: in expansion of macro 'CAST' 8921 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8924:11: note: in expansion of macro 'CAST' 8924 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8926:6: note: in expansion of macro 'CAST' 8926 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8928:20: note: in expansion of macro 'CAST' 8928 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8929:6: note: in expansion of macro 'CAST' 8929 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8933:15: note: in expansion of macro 'CAST' 8933 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8950:15: note: in expansion of macro 'CAST' 8950 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8957:11: note: in expansion of macro 'CAST' 8957 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8958:11: note: in expansion of macro 'CAST' 8958 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8962:11: note: in expansion of macro 'CAST' 8962 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8963:11: note: in expansion of macro 'CAST' 8963 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8965:6: note: in expansion of macro 'CAST' 8965 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8967:20: note: in expansion of macro 'CAST' 8967 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8968:6: note: in expansion of macro 'CAST' 8968 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8972:15: note: in expansion of macro 'CAST' 8972 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8976:11: note: in expansion of macro 'CAST' 8976 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8979:11: note: in expansion of macro 'CAST' 8979 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8983:11: note: in expansion of macro 'CAST' 8983 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8984:11: note: in expansion of macro 'CAST' 8984 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8986:11: note: in expansion of macro 'CAST' 8986 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8991:11: note: in expansion of macro 'CAST' 8991 | t2 = *CAST(metadataTable.i8p() + 44); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8994:11: note: in expansion of macro 'CAST' 8994 | t2 = *CAST(metadataTable.i8p() + 192); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:8997:11: note: in expansion of macro 'CAST' 8997 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9003:11: note: in expansion of macro 'CAST' 9003 | t5 = *CAST(t3.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9004:6: note: in expansion of macro 'CAST' 9004 | *CAST(t2.i8p() + 16) = t5.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9010:11: note: in expansion of macro 'CAST' 9010 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9011:11: note: in expansion of macro 'CAST' 9011 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9014:11: note: in expansion of macro 'CAST' 9014 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9017:11: note: in expansion of macro 'CAST' 9017 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9026:11: note: in expansion of macro 'CAST' 9026 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9027:11: note: in expansion of macro 'CAST' 9027 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9029:6: note: in expansion of macro 'CAST' 9029 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9031:11: note: in expansion of macro 'CAST' 9031 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9032:6: note: in expansion of macro 'CAST' 9032 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9036:15: note: in expansion of macro 'CAST' 9036 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9042:11: note: in expansion of macro 'CAST' 9042 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9043:11: note: in expansion of macro 'CAST' 9043 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9046:11: note: in expansion of macro 'CAST' 9046 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9047:11: note: in expansion of macro 'CAST' 9047 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9050:11: note: in expansion of macro 'CAST' 9050 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9059:11: note: in expansion of macro 'CAST' 9059 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9060:11: note: in expansion of macro 'CAST' 9060 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9062:6: note: in expansion of macro 'CAST' 9062 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9064:11: note: in expansion of macro 'CAST' 9064 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9065:6: note: in expansion of macro 'CAST' 9065 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9069:15: note: in expansion of macro 'CAST' 9069 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9080:11: note: in expansion of macro 'CAST' 9080 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9081:11: note: in expansion of macro 'CAST' 9081 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9085:11: note: in expansion of macro 'CAST' 9085 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9087:6: note: in expansion of macro 'CAST' 9087 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9089:11: note: in expansion of macro 'CAST' 9089 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9090:6: note: in expansion of macro 'CAST' 9090 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9094:15: note: in expansion of macro 'CAST' 9094 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9098:11: note: in expansion of macro 'CAST' 9098 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9099:11: note: in expansion of macro 'CAST' 9099 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9102:11: note: in expansion of macro 'CAST' 9102 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9104:6: note: in expansion of macro 'CAST' 9104 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9106:11: note: in expansion of macro 'CAST' 9106 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9107:6: note: in expansion of macro 'CAST' 9107 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9111:15: note: in expansion of macro 'CAST' 9111 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9128:15: note: in expansion of macro 'CAST' 9128 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9135:11: note: in expansion of macro 'CAST' 9135 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9136:11: note: in expansion of macro 'CAST' 9136 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9140:11: note: in expansion of macro 'CAST' 9140 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9141:11: note: in expansion of macro 'CAST' 9141 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9143:6: note: in expansion of macro 'CAST' 9143 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9145:11: note: in expansion of macro 'CAST' 9145 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9146:6: note: in expansion of macro 'CAST' 9146 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9150:15: note: in expansion of macro 'CAST' 9150 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9157:11: note: in expansion of macro 'CAST' 9157 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9161:11: note: in expansion of macro 'CAST' 9161 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9162:11: note: in expansion of macro 'CAST' 9162 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9163:11: note: in expansion of macro 'CAST' 9163 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9172:11: note: in expansion of macro 'CAST' 9172 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9175:11: note: in expansion of macro 'CAST' 9175 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9177:11: note: in expansion of macro 'CAST' 9177 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1746 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9183:6: note: in expansion of macro 'CAST' 9183 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9185:6: note: in expansion of macro 'CAST' 9185 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9189:15: note: in expansion of macro 'CAST' 9189 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9206:15: note: in expansion of macro 'CAST' 9206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9212:11: note: in expansion of macro 'CAST' 9212 | t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9216:6: note: in expansion of macro 'CAST' 9216 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9218:6: note: in expansion of macro 'CAST' 9218 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9222:15: note: in expansion of macro 'CAST' 9222 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9226:20: note: in expansion of macro 'CAST' 9226 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9229:11: note: in expansion of macro 'CAST' 9229 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9233:11: note: in expansion of macro 'CAST' 9233 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9234:11: note: in expansion of macro 'CAST' 9234 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9235:11: note: in expansion of macro 'CAST' 9235 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9244:11: note: in expansion of macro 'CAST' 9244 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9247:11: note: in expansion of macro 'CAST' 9247 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9249:11: note: in expansion of macro 'CAST' 9249 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1746 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9253:11: note: in expansion of macro 'CAST' 9253 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9255:6: note: in expansion of macro 'CAST' 9255 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9256:20: note: in expansion of macro 'CAST' 9256 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9257:6: note: in expansion of macro 'CAST' 9257 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9261:15: note: in expansion of macro 'CAST' 9261 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9278:15: note: in expansion of macro 'CAST' 9278 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9284:11: note: in expansion of macro 'CAST' 9284 | t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9286:11: note: in expansion of macro 'CAST' 9286 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9288:6: note: in expansion of macro 'CAST' 9288 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9289:20: note: in expansion of macro 'CAST' 9289 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9290:6: note: in expansion of macro 'CAST' 9290 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9294:15: note: in expansion of macro 'CAST' 9294 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9298:11: note: in expansion of macro 'CAST' 9298 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9301:11: note: in expansion of macro 'CAST' 9301 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9305:11: note: in expansion of macro 'CAST' 9305 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9306:11: note: in expansion of macro 'CAST' 9306 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9308:11: note: in expansion of macro 'CAST' 9308 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9317:11: note: in expansion of macro 'CAST' 9317 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9320:11: note: in expansion of macro 'CAST' 9320 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9322:11: note: in expansion of macro 'CAST' 9322 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1746 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9326:11: note: in expansion of macro 'CAST' 9326 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9328:6: note: in expansion of macro 'CAST' 9328 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9329:11: note: in expansion of macro 'CAST' 9329 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9330:6: note: in expansion of macro 'CAST' 9330 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9334:15: note: in expansion of macro 'CAST' 9334 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9351:15: note: in expansion of macro 'CAST' 9351 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9357:11: note: in expansion of macro 'CAST' 9357 | t3 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9359:11: note: in expansion of macro 'CAST' 9359 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9361:6: note: in expansion of macro 'CAST' 9361 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9362:11: note: in expansion of macro 'CAST' 9362 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9363:6: note: in expansion of macro 'CAST' 9363 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9367:15: note: in expansion of macro 'CAST' 9367 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9374:11: note: in expansion of macro 'CAST' 9374 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9378:11: note: in expansion of macro 'CAST' 9378 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9379:11: note: in expansion of macro 'CAST' 9379 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9380:11: note: in expansion of macro 'CAST' 9380 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9385:11: note: in expansion of macro 'CAST' 9385 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9388:11: note: in expansion of macro 'CAST' 9388 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9397:11: note: in expansion of macro 'CAST' 9397 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1765 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9398:22: note: in expansion of macro 'CAST' 9398 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1766 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9400:11: note: in expansion of macro 'CAST' 9400 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1773 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9403:11: note: in expansion of macro 'CAST' 9403 | t3 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1779 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9408:11: note: in expansion of macro 'CAST' 9408 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9410:11: note: in expansion of macro 'CAST' 9410 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1784 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9411:11: note: in expansion of macro 'CAST' 9411 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1787 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9416:11: note: in expansion of macro 'CAST' 9416 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1790 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9417:22: note: in expansion of macro 'CAST' 9417 | if (t2.i32() != *CAST(t3.i8p())) // LowLevelInterpreter64.asm:1791 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9422:11: note: in expansion of macro 'CAST' 9422 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9424:11: note: in expansion of macro 'CAST' 9424 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1794 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9429:11: note: in expansion of macro 'CAST' 9429 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1799 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9433:11: note: in expansion of macro 'CAST' 9433 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9437:11: note: in expansion of macro 'CAST' 9437 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9438:11: note: in expansion of macro 'CAST' 9438 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9439:11: note: in expansion of macro 'CAST' 9439 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9444:6: note: in expansion of macro 'CAST' 9444 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1805 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9448:11: note: in expansion of macro 'CAST' 9448 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9452:11: note: in expansion of macro 'CAST' 9452 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9453:11: note: in expansion of macro 'CAST' 9453 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9454:11: note: in expansion of macro 'CAST' 9454 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9469:11: note: in expansion of macro 'CAST' 9469 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9472:11: note: in expansion of macro 'CAST' 9472 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9484:11: note: in expansion of macro 'CAST' 9484 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9488:11: note: in expansion of macro 'CAST' 9488 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9489:11: note: in expansion of macro 'CAST' 9489 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9490:11: note: in expansion of macro 'CAST' 9490 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9502:11: note: in expansion of macro 'CAST' 9502 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9506:11: note: in expansion of macro 'CAST' 9506 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9507:11: note: in expansion of macro 'CAST' 9507 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9508:11: note: in expansion of macro 'CAST' 9508 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9511:11: note: in expansion of macro 'CAST' 9511 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:1818 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9514:11: note: in expansion of macro 'CAST' 9514 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9523:6: note: in expansion of macro 'CAST' 9523 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9527:11: note: in expansion of macro 'CAST' 9527 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9531:11: note: in expansion of macro 'CAST' 9531 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9532:11: note: in expansion of macro 'CAST' 9532 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9533:11: note: in expansion of macro 'CAST' 9533 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9543:11: note: in expansion of macro 'CAST' 9543 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9547:11: note: in expansion of macro 'CAST' 9547 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9548:11: note: in expansion of macro 'CAST' 9548 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9549:11: note: in expansion of macro 'CAST' 9549 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9573:15: note: in expansion of macro 'CAST' 9573 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9590:15: note: in expansion of macro 'CAST' 9590 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9597:11: note: in expansion of macro 'CAST' 9597 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9598:11: note: in expansion of macro 'CAST' 9598 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9602:11: note: in expansion of macro 'CAST' 9602 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9606:15: note: in expansion of macro 'CAST' 9606 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9610:20: note: in expansion of macro 'CAST' 9610 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9613:11: note: in expansion of macro 'CAST' 9613 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9617:11: note: in expansion of macro 'CAST' 9617 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9618:11: note: in expansion of macro 'CAST' 9618 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9619:11: note: in expansion of macro 'CAST' 9619 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9624:11: note: in expansion of macro 'CAST' 9624 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9627:11: note: in expansion of macro 'CAST' 9627 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9630:11: note: in expansion of macro 'CAST' 9630 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9636:11: note: in expansion of macro 'CAST' 9636 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1765 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9637:22: note: in expansion of macro 'CAST' 9637 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1766 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9639:11: note: in expansion of macro 'CAST' 9639 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1773 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9642:11: note: in expansion of macro 'CAST' 9642 | t3 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1779 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9647:11: note: in expansion of macro 'CAST' 9647 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9649:11: note: in expansion of macro 'CAST' 9649 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1784 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9650:11: note: in expansion of macro 'CAST' 9650 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1787 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9655:11: note: in expansion of macro 'CAST' 9655 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1790 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9656:22: note: in expansion of macro 'CAST' 9656 | if (t2.i32() != *CAST(t3.i8p())) // LowLevelInterpreter64.asm:1791 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9661:11: note: in expansion of macro 'CAST' 9661 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9663:11: note: in expansion of macro 'CAST' 9663 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1794 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9668:11: note: in expansion of macro 'CAST' 9668 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1799 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9669:20: note: in expansion of macro 'CAST' 9669 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9672:11: note: in expansion of macro 'CAST' 9672 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9676:11: note: in expansion of macro 'CAST' 9676 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9677:11: note: in expansion of macro 'CAST' 9677 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9678:11: note: in expansion of macro 'CAST' 9678 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9683:6: note: in expansion of macro 'CAST' 9683 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1805 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9684:20: note: in expansion of macro 'CAST' 9684 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9687:11: note: in expansion of macro 'CAST' 9687 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9691:11: note: in expansion of macro 'CAST' 9691 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9692:11: note: in expansion of macro 'CAST' 9692 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9693:11: note: in expansion of macro 'CAST' 9693 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9708:11: note: in expansion of macro 'CAST' 9708 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9711:11: note: in expansion of macro 'CAST' 9711 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9714:11: note: in expansion of macro 'CAST' 9714 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9720:20: note: in expansion of macro 'CAST' 9720 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9723:11: note: in expansion of macro 'CAST' 9723 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9727:11: note: in expansion of macro 'CAST' 9727 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9728:11: note: in expansion of macro 'CAST' 9728 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9729:11: note: in expansion of macro 'CAST' 9729 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9738:20: note: in expansion of macro 'CAST' 9738 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9741:11: note: in expansion of macro 'CAST' 9741 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9745:11: note: in expansion of macro 'CAST' 9745 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9746:11: note: in expansion of macro 'CAST' 9746 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9747:11: note: in expansion of macro 'CAST' 9747 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9750:11: note: in expansion of macro 'CAST' 9750 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:1818 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9753:11: note: in expansion of macro 'CAST' 9753 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9762:6: note: in expansion of macro 'CAST' 9762 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9763:20: note: in expansion of macro 'CAST' 9763 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9766:11: note: in expansion of macro 'CAST' 9766 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9770:11: note: in expansion of macro 'CAST' 9770 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9771:11: note: in expansion of macro 'CAST' 9771 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9772:11: note: in expansion of macro 'CAST' 9772 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9779:20: note: in expansion of macro 'CAST' 9779 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9782:11: note: in expansion of macro 'CAST' 9782 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9786:11: note: in expansion of macro 'CAST' 9786 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9787:11: note: in expansion of macro 'CAST' 9787 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9788:11: note: in expansion of macro 'CAST' 9788 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9812:15: note: in expansion of macro 'CAST' 9812 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9829:15: note: in expansion of macro 'CAST' 9829 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9836:11: note: in expansion of macro 'CAST' 9836 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9837:11: note: in expansion of macro 'CAST' 9837 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9841:11: note: in expansion of macro 'CAST' 9841 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9845:15: note: in expansion of macro 'CAST' 9845 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9849:11: note: in expansion of macro 'CAST' 9849 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9852:11: note: in expansion of macro 'CAST' 9852 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9856:11: note: in expansion of macro 'CAST' 9856 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9857:11: note: in expansion of macro 'CAST' 9857 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9859:11: note: in expansion of macro 'CAST' 9859 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9864:11: note: in expansion of macro 'CAST' 9864 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9867:11: note: in expansion of macro 'CAST' 9867 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9870:11: note: in expansion of macro 'CAST' 9870 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9876:11: note: in expansion of macro 'CAST' 9876 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1765 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9877:22: note: in expansion of macro 'CAST' 9877 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1766 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9879:11: note: in expansion of macro 'CAST' 9879 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1773 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9882:11: note: in expansion of macro 'CAST' 9882 | t3 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1779 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9887:11: note: in expansion of macro 'CAST' 9887 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9889:11: note: in expansion of macro 'CAST' 9889 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1784 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9890:11: note: in expansion of macro 'CAST' 9890 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1787 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9895:11: note: in expansion of macro 'CAST' 9895 | t2 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1790 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9896:22: note: in expansion of macro 'CAST' 9896 | if (t2.i32() != *CAST(t3.i8p())) // LowLevelInterpreter64.asm:1791 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9901:11: note: in expansion of macro 'CAST' 9901 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9903:11: note: in expansion of macro 'CAST' 9903 | t2 = *CAST(t2.i8p() + 48); // LowLevelInterpreter64.asm:1794 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9908:11: note: in expansion of macro 'CAST' 9908 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1799 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9909:11: note: in expansion of macro 'CAST' 9909 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9912:11: note: in expansion of macro 'CAST' 9912 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9916:11: note: in expansion of macro 'CAST' 9916 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9917:11: note: in expansion of macro 'CAST' 9917 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9919:11: note: in expansion of macro 'CAST' 9919 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9924:6: note: in expansion of macro 'CAST' 9924 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1805 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9925:11: note: in expansion of macro 'CAST' 9925 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9928:11: note: in expansion of macro 'CAST' 9928 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9932:11: note: in expansion of macro 'CAST' 9932 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9933:11: note: in expansion of macro 'CAST' 9933 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9935:11: note: in expansion of macro 'CAST' 9935 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9950:11: note: in expansion of macro 'CAST' 9950 | t5 = *CAST(metadataTable.i8p() + 18); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9953:11: note: in expansion of macro 'CAST' 9953 | t5 = *CAST(metadataTable.i8p() + 140); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9956:11: note: in expansion of macro 'CAST' 9956 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9962:11: note: in expansion of macro 'CAST' 9962 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9965:11: note: in expansion of macro 'CAST' 9965 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9969:11: note: in expansion of macro 'CAST' 9969 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9970:11: note: in expansion of macro 'CAST' 9970 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9972:11: note: in expansion of macro 'CAST' 9972 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9981:11: note: in expansion of macro 'CAST' 9981 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9984:11: note: in expansion of macro 'CAST' 9984 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9988:11: note: in expansion of macro 'CAST' 9988 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9989:11: note: in expansion of macro 'CAST' 9989 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9991:11: note: in expansion of macro 'CAST' 9991 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9994:11: note: in expansion of macro 'CAST' 9994 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:1818 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:9997:11: note: in expansion of macro 'CAST' 9997 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10006:6: note: in expansion of macro 'CAST' 10006 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10007:11: note: in expansion of macro 'CAST' 10007 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10010:11: note: in expansion of macro 'CAST' 10010 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10014:11: note: in expansion of macro 'CAST' 10014 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10015:11: note: in expansion of macro 'CAST' 10015 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10017:11: note: in expansion of macro 'CAST' 10017 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10024:11: note: in expansion of macro 'CAST' 10024 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10027:11: note: in expansion of macro 'CAST' 10027 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10031:11: note: in expansion of macro 'CAST' 10031 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10032:11: note: in expansion of macro 'CAST' 10032 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10034:11: note: in expansion of macro 'CAST' 10034 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10058:15: note: in expansion of macro 'CAST' 10058 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10075:15: note: in expansion of macro 'CAST' 10075 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10082:11: note: in expansion of macro 'CAST' 10082 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10083:11: note: in expansion of macro 'CAST' 10083 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10087:11: note: in expansion of macro 'CAST' 10087 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10091:15: note: in expansion of macro 'CAST' 10091 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10095:11: note: in expansion of macro 'CAST' 10095 | t5 = *CAST(metadataTable.i8p() + 74); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10098:11: note: in expansion of macro 'CAST' 10098 | t5 = *CAST(metadataTable.i8p() + 252); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10110:11: note: in expansion of macro 'CAST' 10110 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10114:11: note: in expansion of macro 'CAST' 10114 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10115:11: note: in expansion of macro 'CAST' 10115 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10116:11: note: in expansion of macro 'CAST' 10116 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10122:11: note: in expansion of macro 'CAST' 10122 | t1 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10123:6: note: in expansion of macro 'CAST' 10123 | *CAST(t5.i8p()) = t1.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10128:11: note: in expansion of macro 'CAST' 10128 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10132:11: note: in expansion of macro 'CAST' 10132 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10133:11: note: in expansion of macro 'CAST' 10133 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10134:11: note: in expansion of macro 'CAST' 10134 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10140:11: note: in expansion of macro 'CAST' 10140 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10149:22: note: in expansion of macro 'CAST' 10149 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1881 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10152:11: note: in expansion of macro 'CAST' 10152 | t2 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10160:22: note: in expansion of macro 'CAST' 10160 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1889 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10163:11: note: in expansion of macro 'CAST' 10163 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1891 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10175:22: note: in expansion of macro 'CAST' 10175 | if (t1.u32() >= *CAST(t3.i8p() - 4)) // LowLevelInterpreter64.asm:1900 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10178:11: note: in expansion of macro 'CAST' 10178 | t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:1902 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10183:6: note: in expansion of macro 'CAST' 10183 | *CAST(cfr.i8p() + (t0.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:1906 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10186:6: note: in expansion of macro 'CAST' 10186 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10190:15: note: in expansion of macro 'CAST' 10190 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10200:22: note: in expansion of macro 'CAST' 10200 | if (t1.u64() >= *CAST(t0.i8p() + 24)) // LowLevelInterpreter.asm:1309 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10204:11: note: in expansion of macro 'CAST' 10204 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10206:6: note: in expansion of macro 'CAST' 10206 | *CAST(t5.i8p() + 8) = t3.i32(); // LowLevelInterpreter64.asm:1856 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10209:11: note: in expansion of macro 'CAST' 10209 | t3 = *CAST(t0.i8p() + 16); // LowLevelInterpreter.asm:1317 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10219:6: note: in expansion of macro 'CAST' 10219 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10222:6: note: in expansion of macro 'CAST' 10222 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10226:15: note: in expansion of macro 'CAST' 10226 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10235:6: note: in expansion of macro 'CAST' 10235 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10238:6: note: in expansion of macro 'CAST' 10238 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10242:15: note: in expansion of macro 'CAST' 10242 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10249:6: note: in expansion of macro 'CAST' 10249 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10252:6: note: in expansion of macro 'CAST' 10252 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10256:15: note: in expansion of macro 'CAST' 10256 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10262:31: note: in expansion of macro 'CAST' 10262 | t0 = (uint32_t)((int32_t)*CAST(t3.i8p() + (t1.i() << 1))); // LowLevelInterpreter.asm:1369 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10265:6: note: in expansion of macro 'CAST' 10265 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10268:6: note: in expansion of macro 'CAST' 10268 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10272:15: note: in expansion of macro 'CAST' 10272 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10276:11: note: in expansion of macro 'CAST' 10276 | t0 = *CAST(t3.i8p() + (t1.i() << 1)); // LowLevelInterpreter.asm:1374 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10279:6: note: in expansion of macro 'CAST' 10279 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10282:6: note: in expansion of macro 'CAST' 10282 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10286:15: note: in expansion of macro 'CAST' 10286 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10294:11: note: in expansion of macro 'CAST' 10294 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10297:6: note: in expansion of macro 'CAST' 10297 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10300:6: note: in expansion of macro 'CAST' 10300 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10304:15: note: in expansion of macro 'CAST' 10304 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10308:11: note: in expansion of macro 'CAST' 10308 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1391 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10313:6: note: in expansion of macro 'CAST' 10313 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10316:6: note: in expansion of macro 'CAST' 10316 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10320:15: note: in expansion of macro 'CAST' 10320 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10326:11: note: in expansion of macro 'CAST' 10326 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter.asm:1401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10333:6: note: in expansion of macro 'CAST' 10333 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10336:6: note: in expansion of macro 'CAST' 10336 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10340:15: note: in expansion of macro 'CAST' 10340 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10357:15: note: in expansion of macro 'CAST' 10357 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10364:11: note: in expansion of macro 'CAST' 10364 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10365:11: note: in expansion of macro 'CAST' 10365 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10369:11: note: in expansion of macro 'CAST' 10369 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10372:6: note: in expansion of macro 'CAST' 10372 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10375:6: note: in expansion of macro 'CAST' 10375 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10379:15: note: in expansion of macro 'CAST' 10379 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10383:11: note: in expansion of macro 'CAST' 10383 | t5 = *CAST(metadataTable.i8p() + 74); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10386:11: note: in expansion of macro 'CAST' 10386 | t5 = *CAST(metadataTable.i8p() + 252); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10389:11: note: in expansion of macro 'CAST' 10389 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10395:20: note: in expansion of macro 'CAST' 10395 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10398:11: note: in expansion of macro 'CAST' 10398 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10402:11: note: in expansion of macro 'CAST' 10402 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10403:11: note: in expansion of macro 'CAST' 10403 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10404:11: note: in expansion of macro 'CAST' 10404 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10410:11: note: in expansion of macro 'CAST' 10410 | t1 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10411:6: note: in expansion of macro 'CAST' 10411 | *CAST(t5.i8p()) = t1.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10413:20: note: in expansion of macro 'CAST' 10413 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10416:11: note: in expansion of macro 'CAST' 10416 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10420:11: note: in expansion of macro 'CAST' 10420 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10421:11: note: in expansion of macro 'CAST' 10421 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10422:11: note: in expansion of macro 'CAST' 10422 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10428:11: note: in expansion of macro 'CAST' 10428 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10437:22: note: in expansion of macro 'CAST' 10437 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1881 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10439:20: note: in expansion of macro 'CAST' 10439 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10440:11: note: in expansion of macro 'CAST' 10440 | t2 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10448:22: note: in expansion of macro 'CAST' 10448 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1889 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10450:20: note: in expansion of macro 'CAST' 10450 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10451:11: note: in expansion of macro 'CAST' 10451 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1891 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10463:22: note: in expansion of macro 'CAST' 10463 | if (t1.u32() >= *CAST(t3.i8p() - 4)) // LowLevelInterpreter64.asm:1900 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10465:20: note: in expansion of macro 'CAST' 10465 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10466:11: note: in expansion of macro 'CAST' 10466 | t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:1902 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10471:6: note: in expansion of macro 'CAST' 10471 | *CAST(cfr.i8p() + (t0.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:1906 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10472:11: note: in expansion of macro 'CAST' 10472 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10474:6: note: in expansion of macro 'CAST' 10474 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10478:15: note: in expansion of macro 'CAST' 10478 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10488:22: note: in expansion of macro 'CAST' 10488 | if (t1.u64() >= *CAST(t0.i8p() + 24)) // LowLevelInterpreter.asm:1309 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10492:11: note: in expansion of macro 'CAST' 10492 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10494:6: note: in expansion of macro 'CAST' 10494 | *CAST(t5.i8p() + 8) = t3.i32(); // LowLevelInterpreter64.asm:1856 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10497:11: note: in expansion of macro 'CAST' 10497 | t3 = *CAST(t0.i8p() + 16); // LowLevelInterpreter.asm:1317 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10506:20: note: in expansion of macro 'CAST' 10506 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10507:6: note: in expansion of macro 'CAST' 10507 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10508:11: note: in expansion of macro 'CAST' 10508 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10510:6: note: in expansion of macro 'CAST' 10510 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10514:15: note: in expansion of macro 'CAST' 10514 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10522:20: note: in expansion of macro 'CAST' 10522 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10523:6: note: in expansion of macro 'CAST' 10523 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10524:11: note: in expansion of macro 'CAST' 10524 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10526:6: note: in expansion of macro 'CAST' 10526 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10530:15: note: in expansion of macro 'CAST' 10530 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10536:20: note: in expansion of macro 'CAST' 10536 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10537:6: note: in expansion of macro 'CAST' 10537 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10538:11: note: in expansion of macro 'CAST' 10538 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10540:6: note: in expansion of macro 'CAST' 10540 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10544:15: note: in expansion of macro 'CAST' 10544 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10550:31: note: in expansion of macro 'CAST' 10550 | t0 = (uint32_t)((int32_t)*CAST(t3.i8p() + (t1.i() << 1))); // LowLevelInterpreter.asm:1369 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10552:20: note: in expansion of macro 'CAST' 10552 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10553:6: note: in expansion of macro 'CAST' 10553 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10554:11: note: in expansion of macro 'CAST' 10554 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10556:6: note: in expansion of macro 'CAST' 10556 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10560:15: note: in expansion of macro 'CAST' 10560 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10564:11: note: in expansion of macro 'CAST' 10564 | t0 = *CAST(t3.i8p() + (t1.i() << 1)); // LowLevelInterpreter.asm:1374 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10566:20: note: in expansion of macro 'CAST' 10566 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10567:6: note: in expansion of macro 'CAST' 10567 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10568:11: note: in expansion of macro 'CAST' 10568 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10570:6: note: in expansion of macro 'CAST' 10570 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10574:15: note: in expansion of macro 'CAST' 10574 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10582:11: note: in expansion of macro 'CAST' 10582 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10584:20: note: in expansion of macro 'CAST' 10584 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10585:6: note: in expansion of macro 'CAST' 10585 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10586:11: note: in expansion of macro 'CAST' 10586 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10588:6: note: in expansion of macro 'CAST' 10588 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10592:15: note: in expansion of macro 'CAST' 10592 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10596:11: note: in expansion of macro 'CAST' 10596 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1391 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10600:20: note: in expansion of macro 'CAST' 10600 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10601:6: note: in expansion of macro 'CAST' 10601 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10602:11: note: in expansion of macro 'CAST' 10602 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10604:6: note: in expansion of macro 'CAST' 10604 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10608:15: note: in expansion of macro 'CAST' 10608 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10614:11: note: in expansion of macro 'CAST' 10614 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter.asm:1401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10620:20: note: in expansion of macro 'CAST' 10620 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10621:6: note: in expansion of macro 'CAST' 10621 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10622:11: note: in expansion of macro 'CAST' 10622 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10624:6: note: in expansion of macro 'CAST' 10624 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10628:15: note: in expansion of macro 'CAST' 10628 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10645:15: note: in expansion of macro 'CAST' 10645 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10652:11: note: in expansion of macro 'CAST' 10652 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10653:11: note: in expansion of macro 'CAST' 10653 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10657:11: note: in expansion of macro 'CAST' 10657 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10658:11: note: in expansion of macro 'CAST' 10658 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10660:6: note: in expansion of macro 'CAST' 10660 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10662:20: note: in expansion of macro 'CAST' 10662 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10663:6: note: in expansion of macro 'CAST' 10663 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10667:15: note: in expansion of macro 'CAST' 10667 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10671:11: note: in expansion of macro 'CAST' 10671 | t5 = *CAST(metadataTable.i8p() + 74); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10674:11: note: in expansion of macro 'CAST' 10674 | t5 = *CAST(metadataTable.i8p() + 252); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10677:11: note: in expansion of macro 'CAST' 10677 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10683:11: note: in expansion of macro 'CAST' 10683 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10686:11: note: in expansion of macro 'CAST' 10686 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10690:11: note: in expansion of macro 'CAST' 10690 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10691:11: note: in expansion of macro 'CAST' 10691 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10693:11: note: in expansion of macro 'CAST' 10693 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10699:11: note: in expansion of macro 'CAST' 10699 | t1 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10700:6: note: in expansion of macro 'CAST' 10700 | *CAST(t5.i8p()) = t1.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10702:11: note: in expansion of macro 'CAST' 10702 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10705:11: note: in expansion of macro 'CAST' 10705 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10709:11: note: in expansion of macro 'CAST' 10709 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10710:11: note: in expansion of macro 'CAST' 10710 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10712:11: note: in expansion of macro 'CAST' 10712 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10718:11: note: in expansion of macro 'CAST' 10718 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10727:22: note: in expansion of macro 'CAST' 10727 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1881 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10729:11: note: in expansion of macro 'CAST' 10729 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10730:11: note: in expansion of macro 'CAST' 10730 | t2 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1883 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10738:22: note: in expansion of macro 'CAST' 10738 | if (t1.u32() >= *CAST(t3.i8p() - 8)) // LowLevelInterpreter64.asm:1889 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10740:11: note: in expansion of macro 'CAST' 10740 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10741:11: note: in expansion of macro 'CAST' 10741 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:1891 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10753:22: note: in expansion of macro 'CAST' 10753 | if (t1.u32() >= *CAST(t3.i8p() - 4)) // LowLevelInterpreter64.asm:1900 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10755:11: note: in expansion of macro 'CAST' 10755 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10756:11: note: in expansion of macro 'CAST' 10756 | t2 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:1902 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10761:6: note: in expansion of macro 'CAST' 10761 | *CAST(cfr.i8p() + (t0.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:1906 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10762:11: note: in expansion of macro 'CAST' 10762 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10764:6: note: in expansion of macro 'CAST' 10764 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10768:15: note: in expansion of macro 'CAST' 10768 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10778:22: note: in expansion of macro 'CAST' 10778 | if (t1.u64() >= *CAST(t0.i8p() + 24)) // LowLevelInterpreter.asm:1309 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10782:11: note: in expansion of macro 'CAST' 10782 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1854 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10784:6: note: in expansion of macro 'CAST' 10784 | *CAST(t5.i8p() + 8) = t3.i32(); // LowLevelInterpreter64.asm:1856 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10787:11: note: in expansion of macro 'CAST' 10787 | t3 = *CAST(t0.i8p() + 16); // LowLevelInterpreter.asm:1317 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10796:11: note: in expansion of macro 'CAST' 10796 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10797:6: note: in expansion of macro 'CAST' 10797 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10798:11: note: in expansion of macro 'CAST' 10798 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10800:6: note: in expansion of macro 'CAST' 10800 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10804:15: note: in expansion of macro 'CAST' 10804 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10812:11: note: in expansion of macro 'CAST' 10812 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10813:6: note: in expansion of macro 'CAST' 10813 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10814:11: note: in expansion of macro 'CAST' 10814 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10816:6: note: in expansion of macro 'CAST' 10816 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10820:15: note: in expansion of macro 'CAST' 10820 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10826:11: note: in expansion of macro 'CAST' 10826 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10827:6: note: in expansion of macro 'CAST' 10827 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10828:11: note: in expansion of macro 'CAST' 10828 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10830:6: note: in expansion of macro 'CAST' 10830 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10834:15: note: in expansion of macro 'CAST' 10834 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10840:31: note: in expansion of macro 'CAST' 10840 | t0 = (uint32_t)((int32_t)*CAST(t3.i8p() + (t1.i() << 1))); // LowLevelInterpreter.asm:1369 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10842:11: note: in expansion of macro 'CAST' 10842 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10843:6: note: in expansion of macro 'CAST' 10843 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10844:11: note: in expansion of macro 'CAST' 10844 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10846:6: note: in expansion of macro 'CAST' 10846 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10850:15: note: in expansion of macro 'CAST' 10850 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10854:11: note: in expansion of macro 'CAST' 10854 | t0 = *CAST(t3.i8p() + (t1.i() << 1)); // LowLevelInterpreter.asm:1374 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10856:11: note: in expansion of macro 'CAST' 10856 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10857:6: note: in expansion of macro 'CAST' 10857 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10858:11: note: in expansion of macro 'CAST' 10858 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10860:6: note: in expansion of macro 'CAST' 10860 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10864:15: note: in expansion of macro 'CAST' 10864 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10872:11: note: in expansion of macro 'CAST' 10872 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10874:11: note: in expansion of macro 'CAST' 10874 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10875:6: note: in expansion of macro 'CAST' 10875 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10876:11: note: in expansion of macro 'CAST' 10876 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10878:6: note: in expansion of macro 'CAST' 10878 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10882:15: note: in expansion of macro 'CAST' 10882 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10886:11: note: in expansion of macro 'CAST' 10886 | t0 = *CAST(t3.i8p() + (t1.i() << 2)); // LowLevelInterpreter.asm:1391 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10890:11: note: in expansion of macro 'CAST' 10890 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10891:6: note: in expansion of macro 'CAST' 10891 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10892:11: note: in expansion of macro 'CAST' 10892 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10894:6: note: in expansion of macro 'CAST' 10894 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10898:15: note: in expansion of macro 'CAST' 10898 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10904:11: note: in expansion of macro 'CAST' 10904 | d0 = *CAST(t3.i8p() + (t1.i() << 3)); // LowLevelInterpreter.asm:1401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10910:11: note: in expansion of macro 'CAST' 10910 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10911:6: note: in expansion of macro 'CAST' 10911 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:1837 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10912:11: note: in expansion of macro 'CAST' 10912 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10914:6: note: in expansion of macro 'CAST' 10914 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10918:15: note: in expansion of macro 'CAST' 10918 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10935:15: note: in expansion of macro 'CAST' 10935 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10942:11: note: in expansion of macro 'CAST' 10942 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10943:11: note: in expansion of macro 'CAST' 10943 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10947:11: note: in expansion of macro 'CAST' 10947 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10948:11: note: in expansion of macro 'CAST' 10948 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10950:6: note: in expansion of macro 'CAST' 10950 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10952:11: note: in expansion of macro 'CAST' 10952 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10953:6: note: in expansion of macro 'CAST' 10953 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10957:15: note: in expansion of macro 'CAST' 10957 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10961:11: note: in expansion of macro 'CAST' 10961 | t2 = *CAST(metadataTable.i8p() + 70); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10964:11: note: in expansion of macro 'CAST' 10964 | t2 = *CAST(metadataTable.i8p() + 244); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10976:11: note: in expansion of macro 'CAST' 10976 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10980:11: note: in expansion of macro 'CAST' 10980 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10981:11: note: in expansion of macro 'CAST' 10981 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10982:11: note: in expansion of macro 'CAST' 10982 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10985:11: note: in expansion of macro 'CAST' 10985 | t1 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1929 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10991:11: note: in expansion of macro 'CAST' 10991 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10995:11: note: in expansion of macro 'CAST' 10995 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10996:11: note: in expansion of macro 'CAST' 10996 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:10997:11: note: in expansion of macro 'CAST' 10997 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11002:11: note: in expansion of macro 'CAST' 11002 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1934 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11003:11: note: in expansion of macro 'CAST' 11003 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1935 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11006:11: note: in expansion of macro 'CAST' 11006 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11009:11: note: in expansion of macro 'CAST' 11009 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11018:11: note: in expansion of macro 'CAST' 11018 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11021:6: note: in expansion of macro 'CAST' 11021 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11024:6: note: in expansion of macro 'CAST' 11024 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11028:15: note: in expansion of macro 'CAST' 11028 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11045:15: note: in expansion of macro 'CAST' 11045 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11049:11: note: in expansion of macro 'CAST' 11049 | t2 = *CAST(metadataTable.i8p() + 70); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11052:11: note: in expansion of macro 'CAST' 11052 | t2 = *CAST(metadataTable.i8p() + 244); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11055:11: note: in expansion of macro 'CAST' 11055 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11061:20: note: in expansion of macro 'CAST' 11061 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11064:11: note: in expansion of macro 'CAST' 11064 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11068:11: note: in expansion of macro 'CAST' 11068 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11069:11: note: in expansion of macro 'CAST' 11069 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11070:11: note: in expansion of macro 'CAST' 11070 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11073:11: note: in expansion of macro 'CAST' 11073 | t1 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1929 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11076:20: note: in expansion of macro 'CAST' 11076 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11079:11: note: in expansion of macro 'CAST' 11079 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11083:11: note: in expansion of macro 'CAST' 11083 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11084:11: note: in expansion of macro 'CAST' 11084 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11085:11: note: in expansion of macro 'CAST' 11085 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11090:11: note: in expansion of macro 'CAST' 11090 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1934 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11091:11: note: in expansion of macro 'CAST' 11091 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1935 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11094:11: note: in expansion of macro 'CAST' 11094 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11097:11: note: in expansion of macro 'CAST' 11097 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11106:11: note: in expansion of macro 'CAST' 11106 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11107:11: note: in expansion of macro 'CAST' 11107 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11109:6: note: in expansion of macro 'CAST' 11109 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11111:20: note: in expansion of macro 'CAST' 11111 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11112:6: note: in expansion of macro 'CAST' 11112 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11116:15: note: in expansion of macro 'CAST' 11116 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11133:15: note: in expansion of macro 'CAST' 11133 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11137:11: note: in expansion of macro 'CAST' 11137 | t2 = *CAST(metadataTable.i8p() + 70); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11140:11: note: in expansion of macro 'CAST' 11140 | t2 = *CAST(metadataTable.i8p() + 244); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11143:11: note: in expansion of macro 'CAST' 11143 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11149:11: note: in expansion of macro 'CAST' 11149 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11152:11: note: in expansion of macro 'CAST' 11152 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11156:11: note: in expansion of macro 'CAST' 11156 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11157:11: note: in expansion of macro 'CAST' 11157 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11159:11: note: in expansion of macro 'CAST' 11159 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11162:11: note: in expansion of macro 'CAST' 11162 | t1 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1929 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11165:11: note: in expansion of macro 'CAST' 11165 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11168:11: note: in expansion of macro 'CAST' 11168 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11172:11: note: in expansion of macro 'CAST' 11172 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11173:11: note: in expansion of macro 'CAST' 11173 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11175:11: note: in expansion of macro 'CAST' 11175 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11180:11: note: in expansion of macro 'CAST' 11180 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1934 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11181:11: note: in expansion of macro 'CAST' 11181 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1935 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11184:11: note: in expansion of macro 'CAST' 11184 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11187:11: note: in expansion of macro 'CAST' 11187 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11196:11: note: in expansion of macro 'CAST' 11196 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11197:11: note: in expansion of macro 'CAST' 11197 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11199:6: note: in expansion of macro 'CAST' 11199 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11201:11: note: in expansion of macro 'CAST' 11201 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11202:6: note: in expansion of macro 'CAST' 11202 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11206:15: note: in expansion of macro 'CAST' 11206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11223:15: note: in expansion of macro 'CAST' 11223 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11230:11: note: in expansion of macro 'CAST' 11230 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11234:11: note: in expansion of macro 'CAST' 11234 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11235:11: note: in expansion of macro 'CAST' 11235 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11236:11: note: in expansion of macro 'CAST' 11236 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11244:11: note: in expansion of macro 'CAST' 11244 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11248:11: note: in expansion of macro 'CAST' 11248 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11249:11: note: in expansion of macro 'CAST' 11249 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11250:11: note: in expansion of macro 'CAST' 11250 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11255:11: note: in expansion of macro 'CAST' 11255 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11258:11: note: in expansion of macro 'CAST' 11258 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11267:11: note: in expansion of macro 'CAST' 11267 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11268:22: note: in expansion of macro 'CAST' 11268 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11270:11: note: in expansion of macro 'CAST' 11270 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1957 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11273:11: note: in expansion of macro 'CAST' 11273 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1965 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11276:6: note: in expansion of macro 'CAST' 11276 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1968 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11280:11: note: in expansion of macro 'CAST' 11280 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11284:11: note: in expansion of macro 'CAST' 11284 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11285:11: note: in expansion of macro 'CAST' 11285 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11286:11: note: in expansion of macro 'CAST' 11286 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11301:11: note: in expansion of macro 'CAST' 11301 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11304:11: note: in expansion of macro 'CAST' 11304 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11316:11: note: in expansion of macro 'CAST' 11316 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11320:11: note: in expansion of macro 'CAST' 11320 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11321:11: note: in expansion of macro 'CAST' 11321 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11322:11: note: in expansion of macro 'CAST' 11322 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11334:11: note: in expansion of macro 'CAST' 11334 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11338:11: note: in expansion of macro 'CAST' 11338 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11339:11: note: in expansion of macro 'CAST' 11339 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11340:11: note: in expansion of macro 'CAST' 11340 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11343:11: note: in expansion of macro 'CAST' 11343 | t1 = *CAST(t5.i8p() + 12); // LowLevelInterpreter64.asm:1981 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11346:11: note: in expansion of macro 'CAST' 11346 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11355:6: note: in expansion of macro 'CAST' 11355 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11359:11: note: in expansion of macro 'CAST' 11359 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11363:11: note: in expansion of macro 'CAST' 11363 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11364:11: note: in expansion of macro 'CAST' 11364 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11365:11: note: in expansion of macro 'CAST' 11365 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11375:11: note: in expansion of macro 'CAST' 11375 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11379:11: note: in expansion of macro 'CAST' 11379 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11380:11: note: in expansion of macro 'CAST' 11380 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11381:11: note: in expansion of macro 'CAST' 11381 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11405:15: note: in expansion of macro 'CAST' 11405 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11422:15: note: in expansion of macro 'CAST' 11422 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11426:20: note: in expansion of macro 'CAST' 11426 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11429:11: note: in expansion of macro 'CAST' 11429 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11433:11: note: in expansion of macro 'CAST' 11433 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11434:11: note: in expansion of macro 'CAST' 11434 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11435:11: note: in expansion of macro 'CAST' 11435 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11440:20: note: in expansion of macro 'CAST' 11440 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11443:11: note: in expansion of macro 'CAST' 11443 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11447:11: note: in expansion of macro 'CAST' 11447 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11448:11: note: in expansion of macro 'CAST' 11448 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11449:11: note: in expansion of macro 'CAST' 11449 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11454:11: note: in expansion of macro 'CAST' 11454 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11457:11: note: in expansion of macro 'CAST' 11457 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11460:11: note: in expansion of macro 'CAST' 11460 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11466:11: note: in expansion of macro 'CAST' 11466 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11467:22: note: in expansion of macro 'CAST' 11467 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11469:11: note: in expansion of macro 'CAST' 11469 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1957 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11472:11: note: in expansion of macro 'CAST' 11472 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1965 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11475:6: note: in expansion of macro 'CAST' 11475 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1968 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11476:20: note: in expansion of macro 'CAST' 11476 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11479:11: note: in expansion of macro 'CAST' 11479 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11483:11: note: in expansion of macro 'CAST' 11483 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11484:11: note: in expansion of macro 'CAST' 11484 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11485:11: note: in expansion of macro 'CAST' 11485 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11500:11: note: in expansion of macro 'CAST' 11500 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11503:11: note: in expansion of macro 'CAST' 11503 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11506:11: note: in expansion of macro 'CAST' 11506 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11512:20: note: in expansion of macro 'CAST' 11512 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11515:11: note: in expansion of macro 'CAST' 11515 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11519:11: note: in expansion of macro 'CAST' 11519 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11520:11: note: in expansion of macro 'CAST' 11520 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11521:11: note: in expansion of macro 'CAST' 11521 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11530:20: note: in expansion of macro 'CAST' 11530 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11533:11: note: in expansion of macro 'CAST' 11533 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11537:11: note: in expansion of macro 'CAST' 11537 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11538:11: note: in expansion of macro 'CAST' 11538 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11539:11: note: in expansion of macro 'CAST' 11539 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11542:11: note: in expansion of macro 'CAST' 11542 | t1 = *CAST(t5.i8p() + 12); // LowLevelInterpreter64.asm:1981 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11545:11: note: in expansion of macro 'CAST' 11545 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11554:6: note: in expansion of macro 'CAST' 11554 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11555:20: note: in expansion of macro 'CAST' 11555 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11558:11: note: in expansion of macro 'CAST' 11558 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11562:11: note: in expansion of macro 'CAST' 11562 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11563:11: note: in expansion of macro 'CAST' 11563 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11564:11: note: in expansion of macro 'CAST' 11564 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11571:20: note: in expansion of macro 'CAST' 11571 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11574:11: note: in expansion of macro 'CAST' 11574 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11578:11: note: in expansion of macro 'CAST' 11578 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11579:11: note: in expansion of macro 'CAST' 11579 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11580:11: note: in expansion of macro 'CAST' 11580 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11604:15: note: in expansion of macro 'CAST' 11604 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11621:15: note: in expansion of macro 'CAST' 11621 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11625:11: note: in expansion of macro 'CAST' 11625 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11628:11: note: in expansion of macro 'CAST' 11628 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11632:11: note: in expansion of macro 'CAST' 11632 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11633:11: note: in expansion of macro 'CAST' 11633 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11635:11: note: in expansion of macro 'CAST' 11635 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11640:11: note: in expansion of macro 'CAST' 11640 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11643:11: note: in expansion of macro 'CAST' 11643 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11647:11: note: in expansion of macro 'CAST' 11647 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11648:11: note: in expansion of macro 'CAST' 11648 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11650:11: note: in expansion of macro 'CAST' 11650 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11655:11: note: in expansion of macro 'CAST' 11655 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11658:11: note: in expansion of macro 'CAST' 11658 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11661:11: note: in expansion of macro 'CAST' 11661 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11667:11: note: in expansion of macro 'CAST' 11667 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:1954 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11668:22: note: in expansion of macro 'CAST' 11668 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1955 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11670:11: note: in expansion of macro 'CAST' 11670 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1957 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11673:11: note: in expansion of macro 'CAST' 11673 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:1965 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11676:6: note: in expansion of macro 'CAST' 11676 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:1968 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11677:11: note: in expansion of macro 'CAST' 11677 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11680:11: note: in expansion of macro 'CAST' 11680 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11684:11: note: in expansion of macro 'CAST' 11684 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11685:11: note: in expansion of macro 'CAST' 11685 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11687:11: note: in expansion of macro 'CAST' 11687 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11702:11: note: in expansion of macro 'CAST' 11702 | t5 = *CAST(metadataTable.i8p() + 68); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11705:11: note: in expansion of macro 'CAST' 11705 | t5 = *CAST(metadataTable.i8p() + 240); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11708:11: note: in expansion of macro 'CAST' 11708 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11714:11: note: in expansion of macro 'CAST' 11714 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11717:11: note: in expansion of macro 'CAST' 11717 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11721:11: note: in expansion of macro 'CAST' 11721 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11722:11: note: in expansion of macro 'CAST' 11722 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11724:11: note: in expansion of macro 'CAST' 11724 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11733:11: note: in expansion of macro 'CAST' 11733 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11736:11: note: in expansion of macro 'CAST' 11736 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11740:11: note: in expansion of macro 'CAST' 11740 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11741:11: note: in expansion of macro 'CAST' 11741 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11743:11: note: in expansion of macro 'CAST' 11743 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11746:11: note: in expansion of macro 'CAST' 11746 | t1 = *CAST(t5.i8p() + 12); // LowLevelInterpreter64.asm:1981 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11749:11: note: in expansion of macro 'CAST' 11749 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11758:6: note: in expansion of macro 'CAST' 11758 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11759:11: note: in expansion of macro 'CAST' 11759 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11762:11: note: in expansion of macro 'CAST' 11762 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11766:11: note: in expansion of macro 'CAST' 11766 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11767:11: note: in expansion of macro 'CAST' 11767 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11769:11: note: in expansion of macro 'CAST' 11769 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11776:11: note: in expansion of macro 'CAST' 11776 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11779:11: note: in expansion of macro 'CAST' 11779 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11783:11: note: in expansion of macro 'CAST' 11783 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11784:11: note: in expansion of macro 'CAST' 11784 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11786:11: note: in expansion of macro 'CAST' 11786 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11810:15: note: in expansion of macro 'CAST' 11810 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11827:15: note: in expansion of macro 'CAST' 11827 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11834:11: note: in expansion of macro 'CAST' 11834 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11838:11: note: in expansion of macro 'CAST' 11838 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11839:11: note: in expansion of macro 'CAST' 11839 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11840:11: note: in expansion of macro 'CAST' 11840 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11848:11: note: in expansion of macro 'CAST' 11848 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11852:11: note: in expansion of macro 'CAST' 11852 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11853:11: note: in expansion of macro 'CAST' 11853 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11854:11: note: in expansion of macro 'CAST' 11854 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11859:11: note: in expansion of macro 'CAST' 11859 | t5 = *CAST(metadataTable.i8p() + 14); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11862:11: note: in expansion of macro 'CAST' 11862 | t5 = *CAST(metadataTable.i8p() + 132); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11871:11: note: in expansion of macro 'CAST' 11871 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1997 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11872:22: note: in expansion of macro 'CAST' 11872 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1998 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11874:11: note: in expansion of macro 'CAST' 11874 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2000 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11877:11: note: in expansion of macro 'CAST' 11877 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2003 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11878:6: note: in expansion of macro 'CAST' 11878 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:2004 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11882:11: note: in expansion of macro 'CAST' 11882 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11886:11: note: in expansion of macro 'CAST' 11886 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11887:11: note: in expansion of macro 'CAST' 11887 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11888:11: note: in expansion of macro 'CAST' 11888 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11910:15: note: in expansion of macro 'CAST' 11910 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11927:15: note: in expansion of macro 'CAST' 11927 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11931:20: note: in expansion of macro 'CAST' 11931 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11934:11: note: in expansion of macro 'CAST' 11934 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11938:11: note: in expansion of macro 'CAST' 11938 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11939:11: note: in expansion of macro 'CAST' 11939 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11940:11: note: in expansion of macro 'CAST' 11940 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11945:20: note: in expansion of macro 'CAST' 11945 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11948:11: note: in expansion of macro 'CAST' 11948 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11952:11: note: in expansion of macro 'CAST' 11952 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11953:11: note: in expansion of macro 'CAST' 11953 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11954:11: note: in expansion of macro 'CAST' 11954 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11959:11: note: in expansion of macro 'CAST' 11959 | t5 = *CAST(metadataTable.i8p() + 14); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11962:11: note: in expansion of macro 'CAST' 11962 | t5 = *CAST(metadataTable.i8p() + 132); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11965:11: note: in expansion of macro 'CAST' 11965 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11971:11: note: in expansion of macro 'CAST' 11971 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1997 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11972:22: note: in expansion of macro 'CAST' 11972 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1998 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11974:11: note: in expansion of macro 'CAST' 11974 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2000 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11977:11: note: in expansion of macro 'CAST' 11977 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2003 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11978:6: note: in expansion of macro 'CAST' 11978 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:2004 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11979:20: note: in expansion of macro 'CAST' 11979 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11982:11: note: in expansion of macro 'CAST' 11982 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11986:11: note: in expansion of macro 'CAST' 11986 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11987:11: note: in expansion of macro 'CAST' 11987 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:11988:11: note: in expansion of macro 'CAST' 11988 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12010:15: note: in expansion of macro 'CAST' 12010 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12027:15: note: in expansion of macro 'CAST' 12027 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12031:11: note: in expansion of macro 'CAST' 12031 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12034:11: note: in expansion of macro 'CAST' 12034 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12038:11: note: in expansion of macro 'CAST' 12038 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12039:11: note: in expansion of macro 'CAST' 12039 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12041:11: note: in expansion of macro 'CAST' 12041 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12046:11: note: in expansion of macro 'CAST' 12046 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12049:11: note: in expansion of macro 'CAST' 12049 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12053:11: note: in expansion of macro 'CAST' 12053 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12054:11: note: in expansion of macro 'CAST' 12054 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12056:11: note: in expansion of macro 'CAST' 12056 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12061:11: note: in expansion of macro 'CAST' 12061 | t5 = *CAST(metadataTable.i8p() + 14); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12064:11: note: in expansion of macro 'CAST' 12064 | t5 = *CAST(metadataTable.i8p() + 132); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12067:11: note: in expansion of macro 'CAST' 12067 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12073:11: note: in expansion of macro 'CAST' 12073 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:1997 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12074:22: note: in expansion of macro 'CAST' 12074 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:1998 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12076:11: note: in expansion of macro 'CAST' 12076 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2000 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12079:11: note: in expansion of macro 'CAST' 12079 | t1 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2003 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12080:6: note: in expansion of macro 'CAST' 12080 | *CAST(t0.i8p()) = t1.i32(); // LowLevelInterpreter64.asm:2004 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12081:11: note: in expansion of macro 'CAST' 12081 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12084:11: note: in expansion of macro 'CAST' 12084 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12088:11: note: in expansion of macro 'CAST' 12088 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12089:11: note: in expansion of macro 'CAST' 12089 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12091:11: note: in expansion of macro 'CAST' 12091 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12113:15: note: in expansion of macro 'CAST' 12113 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12130:15: note: in expansion of macro 'CAST' 12130 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12134:11: note: in expansion of macro 'CAST' 12134 | t5 = *CAST(metadataTable.i8p() + 16); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12137:11: note: in expansion of macro 'CAST' 12137 | t5 = *CAST(metadataTable.i8p() + 136); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12149:11: note: in expansion of macro 'CAST' 12149 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12153:11: note: in expansion of macro 'CAST' 12153 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12154:11: note: in expansion of macro 'CAST' 12154 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12155:11: note: in expansion of macro 'CAST' 12155 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12163:11: note: in expansion of macro 'CAST' 12163 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12167:11: note: in expansion of macro 'CAST' 12167 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12168:11: note: in expansion of macro 'CAST' 12168 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12169:11: note: in expansion of macro 'CAST' 12169 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12174:11: note: in expansion of macro 'CAST' 12174 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2020 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12177:11: note: in expansion of macro 'CAST' 12177 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2023 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12178:22: note: in expansion of macro 'CAST' 12178 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:2024 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12183:15: note: in expansion of macro 'CAST' 12183 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12200:15: note: in expansion of macro 'CAST' 12200 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12204:11: note: in expansion of macro 'CAST' 12204 | t5 = *CAST(metadataTable.i8p() + 16); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12207:11: note: in expansion of macro 'CAST' 12207 | t5 = *CAST(metadataTable.i8p() + 136); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12210:11: note: in expansion of macro 'CAST' 12210 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12216:20: note: in expansion of macro 'CAST' 12216 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12219:11: note: in expansion of macro 'CAST' 12219 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12223:11: note: in expansion of macro 'CAST' 12223 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12224:11: note: in expansion of macro 'CAST' 12224 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12225:11: note: in expansion of macro 'CAST' 12225 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12230:20: note: in expansion of macro 'CAST' 12230 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12233:11: note: in expansion of macro 'CAST' 12233 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12237:11: note: in expansion of macro 'CAST' 12237 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12238:11: note: in expansion of macro 'CAST' 12238 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12239:11: note: in expansion of macro 'CAST' 12239 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12244:11: note: in expansion of macro 'CAST' 12244 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2020 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12247:11: note: in expansion of macro 'CAST' 12247 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2023 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12248:22: note: in expansion of macro 'CAST' 12248 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:2024 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12253:15: note: in expansion of macro 'CAST' 12253 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12270:15: note: in expansion of macro 'CAST' 12270 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12274:11: note: in expansion of macro 'CAST' 12274 | t5 = *CAST(metadataTable.i8p() + 16); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12277:11: note: in expansion of macro 'CAST' 12277 | t5 = *CAST(metadataTable.i8p() + 136); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12280:11: note: in expansion of macro 'CAST' 12280 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12286:11: note: in expansion of macro 'CAST' 12286 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12289:11: note: in expansion of macro 'CAST' 12289 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12293:11: note: in expansion of macro 'CAST' 12293 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12294:11: note: in expansion of macro 'CAST' 12294 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12296:11: note: in expansion of macro 'CAST' 12296 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12301:11: note: in expansion of macro 'CAST' 12301 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12304:11: note: in expansion of macro 'CAST' 12304 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12308:11: note: in expansion of macro 'CAST' 12308 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12309:11: note: in expansion of macro 'CAST' 12309 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12311:11: note: in expansion of macro 'CAST' 12311 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12316:11: note: in expansion of macro 'CAST' 12316 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2020 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12319:11: note: in expansion of macro 'CAST' 12319 | t2 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2023 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12320:22: note: in expansion of macro 'CAST' 12320 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:2024 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12325:15: note: in expansion of macro 'CAST' 12325 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12342:15: note: in expansion of macro 'CAST' 12342 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12349:11: note: in expansion of macro 'CAST' 12349 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12353:11: note: in expansion of macro 'CAST' 12353 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12354:11: note: in expansion of macro 'CAST' 12354 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12355:11: note: in expansion of macro 'CAST' 12355 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12361:11: note: in expansion of macro 'CAST' 12361 | t5 = *CAST(metadataTable.i8p() + 76); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12364:11: note: in expansion of macro 'CAST' 12364 | t5 = *CAST(metadataTable.i8p() + 256); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12373:11: note: in expansion of macro 'CAST' 12373 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12374:6: note: in expansion of macro 'CAST' 12374 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12379:11: note: in expansion of macro 'CAST' 12379 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12383:11: note: in expansion of macro 'CAST' 12383 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12384:11: note: in expansion of macro 'CAST' 12384 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12385:11: note: in expansion of macro 'CAST' 12385 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12391:11: note: in expansion of macro 'CAST' 12391 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12398:22: note: in expansion of macro 'CAST' 12398 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12405:11: note: in expansion of macro 'CAST' 12405 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12409:11: note: in expansion of macro 'CAST' 12409 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12410:11: note: in expansion of macro 'CAST' 12410 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12411:11: note: in expansion of macro 'CAST' 12411 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12416:6: note: in expansion of macro 'CAST' 12416 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12420:11: note: in expansion of macro 'CAST' 12420 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12424:11: note: in expansion of macro 'CAST' 12424 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12425:11: note: in expansion of macro 'CAST' 12425 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12426:11: note: in expansion of macro 'CAST' 12426 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12436:11: note: in expansion of macro 'CAST' 12436 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12440:11: note: in expansion of macro 'CAST' 12440 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12441:11: note: in expansion of macro 'CAST' 12441 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12442:11: note: in expansion of macro 'CAST' 12442 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12466:15: note: in expansion of macro 'CAST' 12466 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12470:22: note: in expansion of macro 'CAST' 12470 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12472:11: note: in expansion of macro 'CAST' 12472 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12474:6: note: in expansion of macro 'CAST' 12474 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12476:6: note: in expansion of macro 'CAST' 12476 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12482:22: note: in expansion of macro 'CAST' 12482 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12489:11: note: in expansion of macro 'CAST' 12489 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12493:11: note: in expansion of macro 'CAST' 12493 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12494:11: note: in expansion of macro 'CAST' 12494 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12495:11: note: in expansion of macro 'CAST' 12495 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12511:6: note: in expansion of macro 'CAST' 12511 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12515:11: note: in expansion of macro 'CAST' 12515 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12519:11: note: in expansion of macro 'CAST' 12519 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12520:11: note: in expansion of macro 'CAST' 12520 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12521:11: note: in expansion of macro 'CAST' 12521 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12531:11: note: in expansion of macro 'CAST' 12531 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12535:11: note: in expansion of macro 'CAST' 12535 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12536:11: note: in expansion of macro 'CAST' 12536 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12537:11: note: in expansion of macro 'CAST' 12537 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12561:15: note: in expansion of macro 'CAST' 12561 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12565:22: note: in expansion of macro 'CAST' 12565 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12567:11: note: in expansion of macro 'CAST' 12567 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12569:6: note: in expansion of macro 'CAST' 12569 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12571:6: note: in expansion of macro 'CAST' 12571 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12577:22: note: in expansion of macro 'CAST' 12577 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12584:11: note: in expansion of macro 'CAST' 12584 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12588:11: note: in expansion of macro 'CAST' 12588 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12589:11: note: in expansion of macro 'CAST' 12589 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12590:11: note: in expansion of macro 'CAST' 12590 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12593:6: note: in expansion of macro 'CAST' 12593 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12597:11: note: in expansion of macro 'CAST' 12597 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12601:11: note: in expansion of macro 'CAST' 12601 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12602:11: note: in expansion of macro 'CAST' 12602 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12603:11: note: in expansion of macro 'CAST' 12603 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12613:11: note: in expansion of macro 'CAST' 12613 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12617:11: note: in expansion of macro 'CAST' 12617 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12618:11: note: in expansion of macro 'CAST' 12618 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12619:11: note: in expansion of macro 'CAST' 12619 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12643:15: note: in expansion of macro 'CAST' 12643 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12647:22: note: in expansion of macro 'CAST' 12647 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12649:11: note: in expansion of macro 'CAST' 12649 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12651:6: note: in expansion of macro 'CAST' 12651 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12653:6: note: in expansion of macro 'CAST' 12653 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12659:22: note: in expansion of macro 'CAST' 12659 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12661:10: note: in expansion of macro 'CAST' 12661 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12668:11: note: in expansion of macro 'CAST' 12668 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12672:11: note: in expansion of macro 'CAST' 12672 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12673:11: note: in expansion of macro 'CAST' 12673 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12674:11: note: in expansion of macro 'CAST' 12674 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12677:6: note: in expansion of macro 'CAST' 12677 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12681:11: note: in expansion of macro 'CAST' 12681 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12685:11: note: in expansion of macro 'CAST' 12685 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12686:11: note: in expansion of macro 'CAST' 12686 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12687:11: note: in expansion of macro 'CAST' 12687 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12697:11: note: in expansion of macro 'CAST' 12697 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12701:11: note: in expansion of macro 'CAST' 12701 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12702:11: note: in expansion of macro 'CAST' 12702 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12703:11: note: in expansion of macro 'CAST' 12703 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12727:15: note: in expansion of macro 'CAST' 12727 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12731:11: note: in expansion of macro 'CAST' 12731 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12733:6: note: in expansion of macro 'CAST' 12733 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12734:6: note: in expansion of macro 'CAST' 12734 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12734:39: note: in expansion of macro 'CAST' 12734 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12735:21: note: in expansion of macro 'CAST' 12735 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12738:6: note: in expansion of macro 'CAST' 12738 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12742:11: note: in expansion of macro 'CAST' 12742 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12744:6: note: in expansion of macro 'CAST' 12744 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12760:15: note: in expansion of macro 'CAST' 12760 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12767:11: note: in expansion of macro 'CAST' 12767 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12768:11: note: in expansion of macro 'CAST' 12768 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12772:11: note: in expansion of macro 'CAST' 12772 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12776:15: note: in expansion of macro 'CAST' 12776 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12780:20: note: in expansion of macro 'CAST' 12780 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12783:11: note: in expansion of macro 'CAST' 12783 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12787:11: note: in expansion of macro 'CAST' 12787 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12788:11: note: in expansion of macro 'CAST' 12788 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12789:11: note: in expansion of macro 'CAST' 12789 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12795:11: note: in expansion of macro 'CAST' 12795 | t5 = *CAST(metadataTable.i8p() + 76); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12798:11: note: in expansion of macro 'CAST' 12798 | t5 = *CAST(metadataTable.i8p() + 256); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12801:11: note: in expansion of macro 'CAST' 12801 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12807:11: note: in expansion of macro 'CAST' 12807 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12808:6: note: in expansion of macro 'CAST' 12808 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12810:20: note: in expansion of macro 'CAST' 12810 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12813:11: note: in expansion of macro 'CAST' 12813 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12817:11: note: in expansion of macro 'CAST' 12817 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12818:11: note: in expansion of macro 'CAST' 12818 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12819:11: note: in expansion of macro 'CAST' 12819 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12825:11: note: in expansion of macro 'CAST' 12825 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12832:22: note: in expansion of macro 'CAST' 12832 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12836:20: note: in expansion of macro 'CAST' 12836 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12839:11: note: in expansion of macro 'CAST' 12839 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12843:11: note: in expansion of macro 'CAST' 12843 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12844:11: note: in expansion of macro 'CAST' 12844 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12845:11: note: in expansion of macro 'CAST' 12845 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12850:6: note: in expansion of macro 'CAST' 12850 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12851:20: note: in expansion of macro 'CAST' 12851 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12854:11: note: in expansion of macro 'CAST' 12854 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12858:11: note: in expansion of macro 'CAST' 12858 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12859:11: note: in expansion of macro 'CAST' 12859 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12860:11: note: in expansion of macro 'CAST' 12860 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12867:20: note: in expansion of macro 'CAST' 12867 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12870:11: note: in expansion of macro 'CAST' 12870 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12874:11: note: in expansion of macro 'CAST' 12874 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12875:11: note: in expansion of macro 'CAST' 12875 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12876:11: note: in expansion of macro 'CAST' 12876 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12900:15: note: in expansion of macro 'CAST' 12900 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12904:22: note: in expansion of macro 'CAST' 12904 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12906:11: note: in expansion of macro 'CAST' 12906 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12908:6: note: in expansion of macro 'CAST' 12908 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12910:6: note: in expansion of macro 'CAST' 12910 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12916:22: note: in expansion of macro 'CAST' 12916 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12920:20: note: in expansion of macro 'CAST' 12920 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12923:11: note: in expansion of macro 'CAST' 12923 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12927:11: note: in expansion of macro 'CAST' 12927 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12928:11: note: in expansion of macro 'CAST' 12928 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12929:11: note: in expansion of macro 'CAST' 12929 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12945:6: note: in expansion of macro 'CAST' 12945 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12946:20: note: in expansion of macro 'CAST' 12946 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12949:11: note: in expansion of macro 'CAST' 12949 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12953:11: note: in expansion of macro 'CAST' 12953 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12954:11: note: in expansion of macro 'CAST' 12954 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12955:11: note: in expansion of macro 'CAST' 12955 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12962:20: note: in expansion of macro 'CAST' 12962 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12965:11: note: in expansion of macro 'CAST' 12965 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12969:11: note: in expansion of macro 'CAST' 12969 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12970:11: note: in expansion of macro 'CAST' 12970 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12971:11: note: in expansion of macro 'CAST' 12971 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12995:15: note: in expansion of macro 'CAST' 12995 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:12999:22: note: in expansion of macro 'CAST' 12999 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13001:11: note: in expansion of macro 'CAST' 13001 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13003:6: note: in expansion of macro 'CAST' 13003 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13005:6: note: in expansion of macro 'CAST' 13005 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13011:22: note: in expansion of macro 'CAST' 13011 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13015:20: note: in expansion of macro 'CAST' 13015 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13018:11: note: in expansion of macro 'CAST' 13018 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13022:11: note: in expansion of macro 'CAST' 13022 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13023:11: note: in expansion of macro 'CAST' 13023 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13024:11: note: in expansion of macro 'CAST' 13024 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13027:6: note: in expansion of macro 'CAST' 13027 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13028:20: note: in expansion of macro 'CAST' 13028 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13031:11: note: in expansion of macro 'CAST' 13031 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13035:11: note: in expansion of macro 'CAST' 13035 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13036:11: note: in expansion of macro 'CAST' 13036 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13037:11: note: in expansion of macro 'CAST' 13037 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13044:20: note: in expansion of macro 'CAST' 13044 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13047:11: note: in expansion of macro 'CAST' 13047 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13051:11: note: in expansion of macro 'CAST' 13051 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13052:11: note: in expansion of macro 'CAST' 13052 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13053:11: note: in expansion of macro 'CAST' 13053 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13077:15: note: in expansion of macro 'CAST' 13077 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13081:22: note: in expansion of macro 'CAST' 13081 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13083:11: note: in expansion of macro 'CAST' 13083 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13085:6: note: in expansion of macro 'CAST' 13085 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13087:6: note: in expansion of macro 'CAST' 13087 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13093:22: note: in expansion of macro 'CAST' 13093 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13095:10: note: in expansion of macro 'CAST' 13095 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13099:20: note: in expansion of macro 'CAST' 13099 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13102:11: note: in expansion of macro 'CAST' 13102 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13106:11: note: in expansion of macro 'CAST' 13106 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13107:11: note: in expansion of macro 'CAST' 13107 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13108:11: note: in expansion of macro 'CAST' 13108 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13111:6: note: in expansion of macro 'CAST' 13111 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13112:20: note: in expansion of macro 'CAST' 13112 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13115:11: note: in expansion of macro 'CAST' 13115 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13119:11: note: in expansion of macro 'CAST' 13119 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13120:11: note: in expansion of macro 'CAST' 13120 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13121:11: note: in expansion of macro 'CAST' 13121 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13128:20: note: in expansion of macro 'CAST' 13128 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13131:11: note: in expansion of macro 'CAST' 13131 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13135:11: note: in expansion of macro 'CAST' 13135 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13136:11: note: in expansion of macro 'CAST' 13136 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13137:11: note: in expansion of macro 'CAST' 13137 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13161:15: note: in expansion of macro 'CAST' 13161 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13165:11: note: in expansion of macro 'CAST' 13165 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13167:6: note: in expansion of macro 'CAST' 13167 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13168:6: note: in expansion of macro 'CAST' 13168 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13168:39: note: in expansion of macro 'CAST' 13168 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13169:21: note: in expansion of macro 'CAST' 13169 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13172:6: note: in expansion of macro 'CAST' 13172 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13176:11: note: in expansion of macro 'CAST' 13176 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13178:6: note: in expansion of macro 'CAST' 13178 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13194:15: note: in expansion of macro 'CAST' 13194 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13201:11: note: in expansion of macro 'CAST' 13201 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13202:11: note: in expansion of macro 'CAST' 13202 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13206:11: note: in expansion of macro 'CAST' 13206 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13210:15: note: in expansion of macro 'CAST' 13210 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13214:11: note: in expansion of macro 'CAST' 13214 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13217:11: note: in expansion of macro 'CAST' 13217 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13221:11: note: in expansion of macro 'CAST' 13221 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13222:11: note: in expansion of macro 'CAST' 13222 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13224:11: note: in expansion of macro 'CAST' 13224 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13230:11: note: in expansion of macro 'CAST' 13230 | t5 = *CAST(metadataTable.i8p() + 76); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13233:11: note: in expansion of macro 'CAST' 13233 | t5 = *CAST(metadataTable.i8p() + 256); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13236:11: note: in expansion of macro 'CAST' 13236 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13242:11: note: in expansion of macro 'CAST' 13242 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13243:6: note: in expansion of macro 'CAST' 13243 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13245:11: note: in expansion of macro 'CAST' 13245 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13248:11: note: in expansion of macro 'CAST' 13248 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13252:11: note: in expansion of macro 'CAST' 13252 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13253:11: note: in expansion of macro 'CAST' 13253 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13255:11: note: in expansion of macro 'CAST' 13255 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13261:11: note: in expansion of macro 'CAST' 13261 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13268:22: note: in expansion of macro 'CAST' 13268 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13272:11: note: in expansion of macro 'CAST' 13272 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13275:11: note: in expansion of macro 'CAST' 13275 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13279:11: note: in expansion of macro 'CAST' 13279 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13280:11: note: in expansion of macro 'CAST' 13280 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13282:11: note: in expansion of macro 'CAST' 13282 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13287:6: note: in expansion of macro 'CAST' 13287 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13288:11: note: in expansion of macro 'CAST' 13288 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13291:11: note: in expansion of macro 'CAST' 13291 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13295:11: note: in expansion of macro 'CAST' 13295 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13296:11: note: in expansion of macro 'CAST' 13296 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13298:11: note: in expansion of macro 'CAST' 13298 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13305:11: note: in expansion of macro 'CAST' 13305 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13308:11: note: in expansion of macro 'CAST' 13308 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13312:11: note: in expansion of macro 'CAST' 13312 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13313:11: note: in expansion of macro 'CAST' 13313 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13315:11: note: in expansion of macro 'CAST' 13315 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13339:15: note: in expansion of macro 'CAST' 13339 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13343:22: note: in expansion of macro 'CAST' 13343 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13345:11: note: in expansion of macro 'CAST' 13345 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13347:6: note: in expansion of macro 'CAST' 13347 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13349:6: note: in expansion of macro 'CAST' 13349 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13355:22: note: in expansion of macro 'CAST' 13355 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13359:11: note: in expansion of macro 'CAST' 13359 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13362:11: note: in expansion of macro 'CAST' 13362 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13366:11: note: in expansion of macro 'CAST' 13366 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13367:11: note: in expansion of macro 'CAST' 13367 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13369:11: note: in expansion of macro 'CAST' 13369 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13385:6: note: in expansion of macro 'CAST' 13385 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13386:11: note: in expansion of macro 'CAST' 13386 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13389:11: note: in expansion of macro 'CAST' 13389 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13393:11: note: in expansion of macro 'CAST' 13393 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13394:11: note: in expansion of macro 'CAST' 13394 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13396:11: note: in expansion of macro 'CAST' 13396 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13403:11: note: in expansion of macro 'CAST' 13403 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13406:11: note: in expansion of macro 'CAST' 13406 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13410:11: note: in expansion of macro 'CAST' 13410 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13411:11: note: in expansion of macro 'CAST' 13411 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13413:11: note: in expansion of macro 'CAST' 13413 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13437:15: note: in expansion of macro 'CAST' 13437 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13441:22: note: in expansion of macro 'CAST' 13441 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13443:11: note: in expansion of macro 'CAST' 13443 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13445:6: note: in expansion of macro 'CAST' 13445 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13447:6: note: in expansion of macro 'CAST' 13447 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13453:22: note: in expansion of macro 'CAST' 13453 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13457:11: note: in expansion of macro 'CAST' 13457 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13460:11: note: in expansion of macro 'CAST' 13460 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13464:11: note: in expansion of macro 'CAST' 13464 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13465:11: note: in expansion of macro 'CAST' 13465 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13467:11: note: in expansion of macro 'CAST' 13467 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13470:6: note: in expansion of macro 'CAST' 13470 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13471:11: note: in expansion of macro 'CAST' 13471 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13474:11: note: in expansion of macro 'CAST' 13474 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13478:11: note: in expansion of macro 'CAST' 13478 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13479:11: note: in expansion of macro 'CAST' 13479 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13481:11: note: in expansion of macro 'CAST' 13481 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13488:11: note: in expansion of macro 'CAST' 13488 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13491:11: note: in expansion of macro 'CAST' 13491 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13495:11: note: in expansion of macro 'CAST' 13495 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13496:11: note: in expansion of macro 'CAST' 13496 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13498:11: note: in expansion of macro 'CAST' 13498 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13522:15: note: in expansion of macro 'CAST' 13522 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13526:22: note: in expansion of macro 'CAST' 13526 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13528:11: note: in expansion of macro 'CAST' 13528 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13530:6: note: in expansion of macro 'CAST' 13530 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13532:6: note: in expansion of macro 'CAST' 13532 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13538:22: note: in expansion of macro 'CAST' 13538 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13540:10: note: in expansion of macro 'CAST' 13540 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13544:11: note: in expansion of macro 'CAST' 13544 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13547:11: note: in expansion of macro 'CAST' 13547 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13551:11: note: in expansion of macro 'CAST' 13551 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13552:11: note: in expansion of macro 'CAST' 13552 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13554:11: note: in expansion of macro 'CAST' 13554 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13557:6: note: in expansion of macro 'CAST' 13557 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13558:11: note: in expansion of macro 'CAST' 13558 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13561:11: note: in expansion of macro 'CAST' 13561 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13565:11: note: in expansion of macro 'CAST' 13565 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13566:11: note: in expansion of macro 'CAST' 13566 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13568:11: note: in expansion of macro 'CAST' 13568 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13575:11: note: in expansion of macro 'CAST' 13575 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13578:11: note: in expansion of macro 'CAST' 13578 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13582:11: note: in expansion of macro 'CAST' 13582 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13583:11: note: in expansion of macro 'CAST' 13583 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13585:11: note: in expansion of macro 'CAST' 13585 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13609:15: note: in expansion of macro 'CAST' 13609 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13613:11: note: in expansion of macro 'CAST' 13613 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13615:6: note: in expansion of macro 'CAST' 13615 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13616:6: note: in expansion of macro 'CAST' 13616 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13616:39: note: in expansion of macro 'CAST' 13616 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13617:21: note: in expansion of macro 'CAST' 13617 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13620:6: note: in expansion of macro 'CAST' 13620 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13624:11: note: in expansion of macro 'CAST' 13624 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13626:6: note: in expansion of macro 'CAST' 13626 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13642:15: note: in expansion of macro 'CAST' 13642 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13649:11: note: in expansion of macro 'CAST' 13649 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13650:11: note: in expansion of macro 'CAST' 13650 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13654:11: note: in expansion of macro 'CAST' 13654 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13658:15: note: in expansion of macro 'CAST' 13658 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13665:11: note: in expansion of macro 'CAST' 13665 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13669:11: note: in expansion of macro 'CAST' 13669 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13670:11: note: in expansion of macro 'CAST' 13670 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13671:11: note: in expansion of macro 'CAST' 13671 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13677:11: note: in expansion of macro 'CAST' 13677 | t5 = *CAST(metadataTable.i8p() + 78); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13680:11: note: in expansion of macro 'CAST' 13680 | t5 = *CAST(metadataTable.i8p() + 260); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13689:11: note: in expansion of macro 'CAST' 13689 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13690:6: note: in expansion of macro 'CAST' 13690 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13695:11: note: in expansion of macro 'CAST' 13695 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13699:11: note: in expansion of macro 'CAST' 13699 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13700:11: note: in expansion of macro 'CAST' 13700 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13701:11: note: in expansion of macro 'CAST' 13701 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13707:11: note: in expansion of macro 'CAST' 13707 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13714:22: note: in expansion of macro 'CAST' 13714 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13721:11: note: in expansion of macro 'CAST' 13721 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13725:11: note: in expansion of macro 'CAST' 13725 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13726:11: note: in expansion of macro 'CAST' 13726 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13727:11: note: in expansion of macro 'CAST' 13727 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13732:6: note: in expansion of macro 'CAST' 13732 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13736:11: note: in expansion of macro 'CAST' 13736 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13740:11: note: in expansion of macro 'CAST' 13740 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13741:11: note: in expansion of macro 'CAST' 13741 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13742:11: note: in expansion of macro 'CAST' 13742 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13752:11: note: in expansion of macro 'CAST' 13752 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13756:11: note: in expansion of macro 'CAST' 13756 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13757:11: note: in expansion of macro 'CAST' 13757 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13758:11: note: in expansion of macro 'CAST' 13758 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13782:15: note: in expansion of macro 'CAST' 13782 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13786:22: note: in expansion of macro 'CAST' 13786 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13788:11: note: in expansion of macro 'CAST' 13788 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13790:6: note: in expansion of macro 'CAST' 13790 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13792:6: note: in expansion of macro 'CAST' 13792 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13798:22: note: in expansion of macro 'CAST' 13798 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13805:11: note: in expansion of macro 'CAST' 13805 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13809:11: note: in expansion of macro 'CAST' 13809 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13810:11: note: in expansion of macro 'CAST' 13810 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13811:11: note: in expansion of macro 'CAST' 13811 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13827:6: note: in expansion of macro 'CAST' 13827 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13831:11: note: in expansion of macro 'CAST' 13831 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13835:11: note: in expansion of macro 'CAST' 13835 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13836:11: note: in expansion of macro 'CAST' 13836 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13837:11: note: in expansion of macro 'CAST' 13837 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13847:11: note: in expansion of macro 'CAST' 13847 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13851:11: note: in expansion of macro 'CAST' 13851 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13852:11: note: in expansion of macro 'CAST' 13852 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13853:11: note: in expansion of macro 'CAST' 13853 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13877:15: note: in expansion of macro 'CAST' 13877 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13881:22: note: in expansion of macro 'CAST' 13881 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13883:11: note: in expansion of macro 'CAST' 13883 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13885:6: note: in expansion of macro 'CAST' 13885 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13887:6: note: in expansion of macro 'CAST' 13887 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13893:22: note: in expansion of macro 'CAST' 13893 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13900:11: note: in expansion of macro 'CAST' 13900 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13904:11: note: in expansion of macro 'CAST' 13904 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13905:11: note: in expansion of macro 'CAST' 13905 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13906:11: note: in expansion of macro 'CAST' 13906 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13909:6: note: in expansion of macro 'CAST' 13909 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13913:11: note: in expansion of macro 'CAST' 13913 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13917:11: note: in expansion of macro 'CAST' 13917 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13918:11: note: in expansion of macro 'CAST' 13918 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13919:11: note: in expansion of macro 'CAST' 13919 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13929:11: note: in expansion of macro 'CAST' 13929 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13933:11: note: in expansion of macro 'CAST' 13933 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13934:11: note: in expansion of macro 'CAST' 13934 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13935:11: note: in expansion of macro 'CAST' 13935 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13959:15: note: in expansion of macro 'CAST' 13959 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13963:22: note: in expansion of macro 'CAST' 13963 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13965:11: note: in expansion of macro 'CAST' 13965 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13967:6: note: in expansion of macro 'CAST' 13967 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13969:6: note: in expansion of macro 'CAST' 13969 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13975:22: note: in expansion of macro 'CAST' 13975 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13977:10: note: in expansion of macro 'CAST' 13977 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13984:11: note: in expansion of macro 'CAST' 13984 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13988:11: note: in expansion of macro 'CAST' 13988 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13989:11: note: in expansion of macro 'CAST' 13989 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13990:11: note: in expansion of macro 'CAST' 13990 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13993:6: note: in expansion of macro 'CAST' 13993 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:13997:11: note: in expansion of macro 'CAST' 13997 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14001:11: note: in expansion of macro 'CAST' 14001 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14002:11: note: in expansion of macro 'CAST' 14002 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14003:11: note: in expansion of macro 'CAST' 14003 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14013:11: note: in expansion of macro 'CAST' 14013 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14017:11: note: in expansion of macro 'CAST' 14017 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14018:11: note: in expansion of macro 'CAST' 14018 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14019:11: note: in expansion of macro 'CAST' 14019 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14043:15: note: in expansion of macro 'CAST' 14043 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14047:11: note: in expansion of macro 'CAST' 14047 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14049:6: note: in expansion of macro 'CAST' 14049 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14050:6: note: in expansion of macro 'CAST' 14050 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14050:39: note: in expansion of macro 'CAST' 14050 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14051:21: note: in expansion of macro 'CAST' 14051 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14054:6: note: in expansion of macro 'CAST' 14054 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14058:11: note: in expansion of macro 'CAST' 14058 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14060:6: note: in expansion of macro 'CAST' 14060 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14076:15: note: in expansion of macro 'CAST' 14076 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14083:11: note: in expansion of macro 'CAST' 14083 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14084:11: note: in expansion of macro 'CAST' 14084 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14088:11: note: in expansion of macro 'CAST' 14088 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14092:15: note: in expansion of macro 'CAST' 14092 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14096:20: note: in expansion of macro 'CAST' 14096 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14099:11: note: in expansion of macro 'CAST' 14099 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14103:11: note: in expansion of macro 'CAST' 14103 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14104:11: note: in expansion of macro 'CAST' 14104 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14105:11: note: in expansion of macro 'CAST' 14105 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14111:11: note: in expansion of macro 'CAST' 14111 | t5 = *CAST(metadataTable.i8p() + 78); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14114:11: note: in expansion of macro 'CAST' 14114 | t5 = *CAST(metadataTable.i8p() + 260); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14117:11: note: in expansion of macro 'CAST' 14117 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14123:11: note: in expansion of macro 'CAST' 14123 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14124:6: note: in expansion of macro 'CAST' 14124 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14126:20: note: in expansion of macro 'CAST' 14126 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14129:11: note: in expansion of macro 'CAST' 14129 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14133:11: note: in expansion of macro 'CAST' 14133 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14134:11: note: in expansion of macro 'CAST' 14134 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14135:11: note: in expansion of macro 'CAST' 14135 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14141:11: note: in expansion of macro 'CAST' 14141 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14148:22: note: in expansion of macro 'CAST' 14148 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14152:20: note: in expansion of macro 'CAST' 14152 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14155:11: note: in expansion of macro 'CAST' 14155 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14159:11: note: in expansion of macro 'CAST' 14159 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14160:11: note: in expansion of macro 'CAST' 14160 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14161:11: note: in expansion of macro 'CAST' 14161 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14166:6: note: in expansion of macro 'CAST' 14166 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14167:20: note: in expansion of macro 'CAST' 14167 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14170:11: note: in expansion of macro 'CAST' 14170 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14174:11: note: in expansion of macro 'CAST' 14174 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14175:11: note: in expansion of macro 'CAST' 14175 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14176:11: note: in expansion of macro 'CAST' 14176 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14183:20: note: in expansion of macro 'CAST' 14183 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14186:11: note: in expansion of macro 'CAST' 14186 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14190:11: note: in expansion of macro 'CAST' 14190 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14191:11: note: in expansion of macro 'CAST' 14191 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14192:11: note: in expansion of macro 'CAST' 14192 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14216:15: note: in expansion of macro 'CAST' 14216 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14220:22: note: in expansion of macro 'CAST' 14220 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14222:11: note: in expansion of macro 'CAST' 14222 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14224:6: note: in expansion of macro 'CAST' 14224 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14226:6: note: in expansion of macro 'CAST' 14226 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14232:22: note: in expansion of macro 'CAST' 14232 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14236:20: note: in expansion of macro 'CAST' 14236 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14239:11: note: in expansion of macro 'CAST' 14239 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14243:11: note: in expansion of macro 'CAST' 14243 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14244:11: note: in expansion of macro 'CAST' 14244 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14245:11: note: in expansion of macro 'CAST' 14245 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14261:6: note: in expansion of macro 'CAST' 14261 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14262:20: note: in expansion of macro 'CAST' 14262 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14265:11: note: in expansion of macro 'CAST' 14265 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14269:11: note: in expansion of macro 'CAST' 14269 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14270:11: note: in expansion of macro 'CAST' 14270 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14271:11: note: in expansion of macro 'CAST' 14271 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14278:20: note: in expansion of macro 'CAST' 14278 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14281:11: note: in expansion of macro 'CAST' 14281 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14285:11: note: in expansion of macro 'CAST' 14285 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14286:11: note: in expansion of macro 'CAST' 14286 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14287:11: note: in expansion of macro 'CAST' 14287 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14311:15: note: in expansion of macro 'CAST' 14311 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14315:22: note: in expansion of macro 'CAST' 14315 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14317:11: note: in expansion of macro 'CAST' 14317 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14319:6: note: in expansion of macro 'CAST' 14319 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14321:6: note: in expansion of macro 'CAST' 14321 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14327:22: note: in expansion of macro 'CAST' 14327 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14331:20: note: in expansion of macro 'CAST' 14331 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14334:11: note: in expansion of macro 'CAST' 14334 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14338:11: note: in expansion of macro 'CAST' 14338 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14339:11: note: in expansion of macro 'CAST' 14339 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14340:11: note: in expansion of macro 'CAST' 14340 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14343:6: note: in expansion of macro 'CAST' 14343 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14344:20: note: in expansion of macro 'CAST' 14344 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14347:11: note: in expansion of macro 'CAST' 14347 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14351:11: note: in expansion of macro 'CAST' 14351 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14352:11: note: in expansion of macro 'CAST' 14352 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14353:11: note: in expansion of macro 'CAST' 14353 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14360:20: note: in expansion of macro 'CAST' 14360 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14363:11: note: in expansion of macro 'CAST' 14363 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14367:11: note: in expansion of macro 'CAST' 14367 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14368:11: note: in expansion of macro 'CAST' 14368 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14369:11: note: in expansion of macro 'CAST' 14369 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14393:15: note: in expansion of macro 'CAST' 14393 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14397:22: note: in expansion of macro 'CAST' 14397 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14399:11: note: in expansion of macro 'CAST' 14399 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14401:6: note: in expansion of macro 'CAST' 14401 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14403:6: note: in expansion of macro 'CAST' 14403 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14409:22: note: in expansion of macro 'CAST' 14409 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14411:10: note: in expansion of macro 'CAST' 14411 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14415:20: note: in expansion of macro 'CAST' 14415 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14418:11: note: in expansion of macro 'CAST' 14418 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14422:11: note: in expansion of macro 'CAST' 14422 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14423:11: note: in expansion of macro 'CAST' 14423 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14424:11: note: in expansion of macro 'CAST' 14424 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14427:6: note: in expansion of macro 'CAST' 14427 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14428:20: note: in expansion of macro 'CAST' 14428 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14431:11: note: in expansion of macro 'CAST' 14431 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14435:11: note: in expansion of macro 'CAST' 14435 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14436:11: note: in expansion of macro 'CAST' 14436 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14437:11: note: in expansion of macro 'CAST' 14437 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14444:20: note: in expansion of macro 'CAST' 14444 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14447:11: note: in expansion of macro 'CAST' 14447 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14451:11: note: in expansion of macro 'CAST' 14451 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14452:11: note: in expansion of macro 'CAST' 14452 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14453:11: note: in expansion of macro 'CAST' 14453 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14477:15: note: in expansion of macro 'CAST' 14477 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14481:11: note: in expansion of macro 'CAST' 14481 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14483:6: note: in expansion of macro 'CAST' 14483 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14484:6: note: in expansion of macro 'CAST' 14484 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14484:39: note: in expansion of macro 'CAST' 14484 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14485:21: note: in expansion of macro 'CAST' 14485 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14488:6: note: in expansion of macro 'CAST' 14488 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14492:11: note: in expansion of macro 'CAST' 14492 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14494:6: note: in expansion of macro 'CAST' 14494 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14510:15: note: in expansion of macro 'CAST' 14510 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14517:11: note: in expansion of macro 'CAST' 14517 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14518:11: note: in expansion of macro 'CAST' 14518 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14522:11: note: in expansion of macro 'CAST' 14522 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14526:15: note: in expansion of macro 'CAST' 14526 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14530:11: note: in expansion of macro 'CAST' 14530 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14533:11: note: in expansion of macro 'CAST' 14533 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14537:11: note: in expansion of macro 'CAST' 14537 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14538:11: note: in expansion of macro 'CAST' 14538 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14540:11: note: in expansion of macro 'CAST' 14540 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14546:11: note: in expansion of macro 'CAST' 14546 | t5 = *CAST(metadataTable.i8p() + 78); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14549:11: note: in expansion of macro 'CAST' 14549 | t5 = *CAST(metadataTable.i8p() + 260); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14552:11: note: in expansion of macro 'CAST' 14552 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14558:11: note: in expansion of macro 'CAST' 14558 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter.asm:1294 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14559:6: note: in expansion of macro 'CAST' 14559 | *CAST(t5.i8p()) = t0.i32(); // LowLevelInterpreter.asm:1295 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14561:11: note: in expansion of macro 'CAST' 14561 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14564:11: note: in expansion of macro 'CAST' 14564 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14568:11: note: in expansion of macro 'CAST' 14568 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14569:11: note: in expansion of macro 'CAST' 14569 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14571:11: note: in expansion of macro 'CAST' 14571 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14577:11: note: in expansion of macro 'CAST' 14577 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14584:22: note: in expansion of macro 'CAST' 14584 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14588:11: note: in expansion of macro 'CAST' 14588 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14591:11: note: in expansion of macro 'CAST' 14591 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14595:11: note: in expansion of macro 'CAST' 14595 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14596:11: note: in expansion of macro 'CAST' 14596 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14598:11: note: in expansion of macro 'CAST' 14598 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14603:6: note: in expansion of macro 'CAST' 14603 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2069 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14604:11: note: in expansion of macro 'CAST' 14604 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14607:11: note: in expansion of macro 'CAST' 14607 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14611:11: note: in expansion of macro 'CAST' 14611 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14612:11: note: in expansion of macro 'CAST' 14612 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14614:11: note: in expansion of macro 'CAST' 14614 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14621:11: note: in expansion of macro 'CAST' 14621 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14624:11: note: in expansion of macro 'CAST' 14624 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14628:11: note: in expansion of macro 'CAST' 14628 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14629:11: note: in expansion of macro 'CAST' 14629 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14631:11: note: in expansion of macro 'CAST' 14631 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14655:15: note: in expansion of macro 'CAST' 14655 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14659:22: note: in expansion of macro 'CAST' 14659 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14661:11: note: in expansion of macro 'CAST' 14661 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14663:6: note: in expansion of macro 'CAST' 14663 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14665:6: note: in expansion of macro 'CAST' 14665 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14671:22: note: in expansion of macro 'CAST' 14671 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14675:11: note: in expansion of macro 'CAST' 14675 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14678:11: note: in expansion of macro 'CAST' 14678 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14682:11: note: in expansion of macro 'CAST' 14682 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14683:11: note: in expansion of macro 'CAST' 14683 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14685:11: note: in expansion of macro 'CAST' 14685 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'double*' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14701:6: note: in expansion of macro 'CAST' 14701 | *CAST(t0.i8p() + (t3.i() << 3)) = d0.d(); // LowLevelInterpreter64.asm:2086 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14702:11: note: in expansion of macro 'CAST' 14702 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14705:11: note: in expansion of macro 'CAST' 14705 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14709:11: note: in expansion of macro 'CAST' 14709 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14710:11: note: in expansion of macro 'CAST' 14710 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14712:11: note: in expansion of macro 'CAST' 14712 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14719:11: note: in expansion of macro 'CAST' 14719 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14722:11: note: in expansion of macro 'CAST' 14722 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14726:11: note: in expansion of macro 'CAST' 14726 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14727:11: note: in expansion of macro 'CAST' 14727 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14729:11: note: in expansion of macro 'CAST' 14729 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14753:15: note: in expansion of macro 'CAST' 14753 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14757:22: note: in expansion of macro 'CAST' 14757 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14759:11: note: in expansion of macro 'CAST' 14759 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14761:6: note: in expansion of macro 'CAST' 14761 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14763:6: note: in expansion of macro 'CAST' 14763 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14769:22: note: in expansion of macro 'CAST' 14769 | if (t3.u32() >= *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14773:11: note: in expansion of macro 'CAST' 14773 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14776:11: note: in expansion of macro 'CAST' 14776 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14780:11: note: in expansion of macro 'CAST' 14780 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14781:11: note: in expansion of macro 'CAST' 14781 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14783:11: note: in expansion of macro 'CAST' 14783 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14786:6: note: in expansion of macro 'CAST' 14786 | *CAST(t0.i8p() + (t3.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:2095 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14787:11: note: in expansion of macro 'CAST' 14787 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14790:11: note: in expansion of macro 'CAST' 14790 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14794:11: note: in expansion of macro 'CAST' 14794 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14795:11: note: in expansion of macro 'CAST' 14795 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14797:11: note: in expansion of macro 'CAST' 14797 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14804:11: note: in expansion of macro 'CAST' 14804 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14807:11: note: in expansion of macro 'CAST' 14807 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14811:11: note: in expansion of macro 'CAST' 14811 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14812:11: note: in expansion of macro 'CAST' 14812 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14814:11: note: in expansion of macro 'CAST' 14814 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14838:15: note: in expansion of macro 'CAST' 14838 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14842:22: note: in expansion of macro 'CAST' 14842 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2042 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14844:11: note: in expansion of macro 'CAST' 14844 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2043 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14846:6: note: in expansion of macro 'CAST' 14846 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2045 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14848:6: note: in expansion of macro 'CAST' 14848 | *CAST(t0.i8p() - 8) = t2.i32(); // LowLevelInterpreter64.asm:2047 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14854:22: note: in expansion of macro 'CAST' 14854 | if (t3.u32() >= *CAST(t0.i8p() - 4)) // LowLevelInterpreter64.asm:2101 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14856:10: note: in expansion of macro 'CAST' 14856 | if (*CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) == 0) // LowLevelInterpreter64.asm:2102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14860:11: note: in expansion of macro 'CAST' 14860 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14863:11: note: in expansion of macro 'CAST' 14863 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14867:11: note: in expansion of macro 'CAST' 14867 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14868:11: note: in expansion of macro 'CAST' 14868 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14870:11: note: in expansion of macro 'CAST' 14870 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14873:6: note: in expansion of macro 'CAST' 14873 | *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(0x10)) = t1.i64(); // LowLevelInterpreter64.asm:2106 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14874:11: note: in expansion of macro 'CAST' 14874 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14877:11: note: in expansion of macro 'CAST' 14877 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14881:11: note: in expansion of macro 'CAST' 14881 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14882:11: note: in expansion of macro 'CAST' 14882 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14884:11: note: in expansion of macro 'CAST' 14884 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14891:11: note: in expansion of macro 'CAST' 14891 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14894:11: note: in expansion of macro 'CAST' 14894 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14898:11: note: in expansion of macro 'CAST' 14898 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14899:11: note: in expansion of macro 'CAST' 14899 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14901:11: note: in expansion of macro 'CAST' 14901 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14925:15: note: in expansion of macro 'CAST' 14925 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14929:11: note: in expansion of macro 'CAST' 14929 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2111 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14931:6: note: in expansion of macro 'CAST' 14931 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2113 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14932:6: note: in expansion of macro 'CAST' 14932 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14932:39: note: in expansion of macro 'CAST' 14932 | *CAST(t0.i8p() + 12) = *CAST(t0.i8p() + 12) + int32_t(0x1); // LowLevelInterpreter64.asm:2114 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14933:21: note: in expansion of macro 'CAST' 14933 | if (t3.u32() < *CAST(t0.i8p() - 8)) // LowLevelInterpreter64.asm:2115 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14936:6: note: in expansion of macro 'CAST' 14936 | *CAST(t0.i8p() - 8) = t1.i32(); // LowLevelInterpreter64.asm:2117 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14940:11: note: in expansion of macro 'CAST' 14940 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2121 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14942:6: note: in expansion of macro 'CAST' 14942 | *CAST(t5.i8p() + 8) = t2.i32(); // LowLevelInterpreter64.asm:2123 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14958:15: note: in expansion of macro 'CAST' 14958 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14965:11: note: in expansion of macro 'CAST' 14965 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14966:11: note: in expansion of macro 'CAST' 14966 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14970:11: note: in expansion of macro 'CAST' 14970 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14974:15: note: in expansion of macro 'CAST' 14974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14979:11: note: in expansion of macro 'CAST' 14979 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14982:11: note: in expansion of macro 'CAST' 14982 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14985:11: note: in expansion of macro 'CAST' 14985 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14989:11: note: in expansion of macro 'CAST' 14989 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14990:11: note: in expansion of macro 'CAST' 14990 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2193 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14991:10: note: in expansion of macro 'CAST' 14991 | if (*CAST(t2.i8p() + 40) == t0.i()) // LowLevelInterpreter64.asm:2194 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:14998:15: note: in expansion of macro 'CAST' 14998 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15008:15: note: in expansion of macro 'CAST' 15008 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15024:15: note: in expansion of macro 'CAST' 15024 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15034:15: note: in expansion of macro 'CAST' 15034 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15038:20: note: in expansion of macro 'CAST' 15038 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15039:11: note: in expansion of macro 'CAST' 15039 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15042:11: note: in expansion of macro 'CAST' 15042 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15045:11: note: in expansion of macro 'CAST' 15045 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15049:11: note: in expansion of macro 'CAST' 15049 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15050:11: note: in expansion of macro 'CAST' 15050 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2193 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15051:10: note: in expansion of macro 'CAST' 15051 | if (*CAST(t2.i8p() + 40) == t0.i()) // LowLevelInterpreter64.asm:2194 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15058:15: note: in expansion of macro 'CAST' 15058 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15062:20: note: in expansion of macro 'CAST' 15062 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15068:15: note: in expansion of macro 'CAST' 15068 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15084:15: note: in expansion of macro 'CAST' 15084 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15094:15: note: in expansion of macro 'CAST' 15094 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15098:11: note: in expansion of macro 'CAST' 15098 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15099:11: note: in expansion of macro 'CAST' 15099 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15102:11: note: in expansion of macro 'CAST' 15102 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15105:11: note: in expansion of macro 'CAST' 15105 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15109:11: note: in expansion of macro 'CAST' 15109 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15110:11: note: in expansion of macro 'CAST' 15110 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2193 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15111:10: note: in expansion of macro 'CAST' 15111 | if (*CAST(t2.i8p() + 40) == t0.i()) // LowLevelInterpreter64.asm:2194 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15118:15: note: in expansion of macro 'CAST' 15118 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15122:11: note: in expansion of macro 'CAST' 15122 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15128:15: note: in expansion of macro 'CAST' 15128 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15144:15: note: in expansion of macro 'CAST' 15144 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15154:15: note: in expansion of macro 'CAST' 15154 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15159:11: note: in expansion of macro 'CAST' 15159 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15162:11: note: in expansion of macro 'CAST' 15162 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15165:11: note: in expansion of macro 'CAST' 15165 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15169:11: note: in expansion of macro 'CAST' 15169 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15170:11: note: in expansion of macro 'CAST' 15170 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15171:10: note: in expansion of macro 'CAST' 15171 | if (*CAST(t2.i8p() + 40) != t0.i()) // LowLevelInterpreter64.asm:2205 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15176:15: note: in expansion of macro 'CAST' 15176 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15186:15: note: in expansion of macro 'CAST' 15186 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15202:15: note: in expansion of macro 'CAST' 15202 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15212:15: note: in expansion of macro 'CAST' 15212 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15216:20: note: in expansion of macro 'CAST' 15216 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15217:11: note: in expansion of macro 'CAST' 15217 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15220:11: note: in expansion of macro 'CAST' 15220 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15223:11: note: in expansion of macro 'CAST' 15223 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15227:11: note: in expansion of macro 'CAST' 15227 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15228:11: note: in expansion of macro 'CAST' 15228 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15229:10: note: in expansion of macro 'CAST' 15229 | if (*CAST(t2.i8p() + 40) != t0.i()) // LowLevelInterpreter64.asm:2205 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15234:15: note: in expansion of macro 'CAST' 15234 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15238:20: note: in expansion of macro 'CAST' 15238 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15244:15: note: in expansion of macro 'CAST' 15244 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15260:15: note: in expansion of macro 'CAST' 15260 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15270:15: note: in expansion of macro 'CAST' 15270 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15274:11: note: in expansion of macro 'CAST' 15274 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15275:11: note: in expansion of macro 'CAST' 15275 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2173 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15278:11: note: in expansion of macro 'CAST' 15278 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15281:11: note: in expansion of macro 'CAST' 15281 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15285:11: note: in expansion of macro 'CAST' 15285 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15286:11: note: in expansion of macro 'CAST' 15286 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15287:10: note: in expansion of macro 'CAST' 15287 | if (*CAST(t2.i8p() + 40) != t0.i()) // LowLevelInterpreter64.asm:2205 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15292:15: note: in expansion of macro 'CAST' 15292 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15296:11: note: in expansion of macro 'CAST' 15296 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15302:15: note: in expansion of macro 'CAST' 15302 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15318:15: note: in expansion of macro 'CAST' 15318 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15328:15: note: in expansion of macro 'CAST' 15328 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15335:11: note: in expansion of macro 'CAST' 15335 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15339:11: note: in expansion of macro 'CAST' 15339 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15340:11: note: in expansion of macro 'CAST' 15340 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15341:11: note: in expansion of macro 'CAST' 15341 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15350:15: note: in expansion of macro 'CAST' 15350 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15360:15: note: in expansion of macro 'CAST' 15360 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15376:15: note: in expansion of macro 'CAST' 15376 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15380:20: note: in expansion of macro 'CAST' 15380 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15383:11: note: in expansion of macro 'CAST' 15383 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15387:11: note: in expansion of macro 'CAST' 15387 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15388:11: note: in expansion of macro 'CAST' 15388 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15389:11: note: in expansion of macro 'CAST' 15389 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15398:15: note: in expansion of macro 'CAST' 15398 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15402:20: note: in expansion of macro 'CAST' 15402 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15408:15: note: in expansion of macro 'CAST' 15408 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15424:15: note: in expansion of macro 'CAST' 15424 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15428:11: note: in expansion of macro 'CAST' 15428 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15431:11: note: in expansion of macro 'CAST' 15431 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15435:11: note: in expansion of macro 'CAST' 15435 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15436:11: note: in expansion of macro 'CAST' 15436 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15438:11: note: in expansion of macro 'CAST' 15438 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15447:15: note: in expansion of macro 'CAST' 15447 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15451:11: note: in expansion of macro 'CAST' 15451 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15457:15: note: in expansion of macro 'CAST' 15457 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15473:15: note: in expansion of macro 'CAST' 15473 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15480:11: note: in expansion of macro 'CAST' 15480 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15484:11: note: in expansion of macro 'CAST' 15484 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15485:11: note: in expansion of macro 'CAST' 15485 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15486:11: note: in expansion of macro 'CAST' 15486 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15495:15: note: in expansion of macro 'CAST' 15495 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15505:15: note: in expansion of macro 'CAST' 15505 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15521:15: note: in expansion of macro 'CAST' 15521 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15525:20: note: in expansion of macro 'CAST' 15525 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15528:11: note: in expansion of macro 'CAST' 15528 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15532:11: note: in expansion of macro 'CAST' 15532 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15533:11: note: in expansion of macro 'CAST' 15533 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15534:11: note: in expansion of macro 'CAST' 15534 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15543:15: note: in expansion of macro 'CAST' 15543 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15547:20: note: in expansion of macro 'CAST' 15547 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15553:15: note: in expansion of macro 'CAST' 15553 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15569:15: note: in expansion of macro 'CAST' 15569 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15573:11: note: in expansion of macro 'CAST' 15573 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15576:11: note: in expansion of macro 'CAST' 15576 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15580:11: note: in expansion of macro 'CAST' 15580 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15581:11: note: in expansion of macro 'CAST' 15581 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15583:11: note: in expansion of macro 'CAST' 15583 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15592:15: note: in expansion of macro 'CAST' 15592 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15596:11: note: in expansion of macro 'CAST' 15596 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15602:15: note: in expansion of macro 'CAST' 15602 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15618:15: note: in expansion of macro 'CAST' 15618 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15624:11: note: in expansion of macro 'CAST' 15624 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15625:11: note: in expansion of macro 'CAST' 15625 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15626:11: note: in expansion of macro 'CAST' 15626 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15627:20: note: in expansion of macro 'CAST' 15627 | if (t2.i() == *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15632:15: note: in expansion of macro 'CAST' 15632 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15642:15: note: in expansion of macro 'CAST' 15642 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15658:15: note: in expansion of macro 'CAST' 15658 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15662:20: note: in expansion of macro 'CAST' 15662 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15663:20: note: in expansion of macro 'CAST' 15663 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15664:11: note: in expansion of macro 'CAST' 15664 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15665:11: note: in expansion of macro 'CAST' 15665 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15666:11: note: in expansion of macro 'CAST' 15666 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15667:20: note: in expansion of macro 'CAST' 15667 | if (t2.i() == *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15672:15: note: in expansion of macro 'CAST' 15672 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15676:20: note: in expansion of macro 'CAST' 15676 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15682:15: note: in expansion of macro 'CAST' 15682 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15698:15: note: in expansion of macro 'CAST' 15698 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15702:11: note: in expansion of macro 'CAST' 15702 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15703:11: note: in expansion of macro 'CAST' 15703 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15704:11: note: in expansion of macro 'CAST' 15704 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15705:11: note: in expansion of macro 'CAST' 15705 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15707:11: note: in expansion of macro 'CAST' 15707 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15708:20: note: in expansion of macro 'CAST' 15708 | if (t2.i() == *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15713:15: note: in expansion of macro 'CAST' 15713 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15717:11: note: in expansion of macro 'CAST' 15717 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15723:15: note: in expansion of macro 'CAST' 15723 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15739:15: note: in expansion of macro 'CAST' 15739 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15745:11: note: in expansion of macro 'CAST' 15745 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15746:11: note: in expansion of macro 'CAST' 15746 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15747:11: note: in expansion of macro 'CAST' 15747 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15748:20: note: in expansion of macro 'CAST' 15748 | if (t2.i() != *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2245 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15753:15: note: in expansion of macro 'CAST' 15753 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15757:11: note: in expansion of macro 'CAST' 15757 | t5 = *CAST(metadataTable.i8p() + 98); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15760:11: note: in expansion of macro 'CAST' 15760 | t5 = *CAST(metadataTable.i8p() + 300); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15776:15: note: in expansion of macro 'CAST' 15776 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15792:15: note: in expansion of macro 'CAST' 15792 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15796:20: note: in expansion of macro 'CAST' 15796 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15797:20: note: in expansion of macro 'CAST' 15797 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15798:11: note: in expansion of macro 'CAST' 15798 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15799:11: note: in expansion of macro 'CAST' 15799 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15800:11: note: in expansion of macro 'CAST' 15800 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15801:20: note: in expansion of macro 'CAST' 15801 | if (t2.i() != *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2245 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15806:15: note: in expansion of macro 'CAST' 15806 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15810:11: note: in expansion of macro 'CAST' 15810 | t5 = *CAST(metadataTable.i8p() + 98); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15813:11: note: in expansion of macro 'CAST' 15813 | t5 = *CAST(metadataTable.i8p() + 300); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15816:11: note: in expansion of macro 'CAST' 15816 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15823:20: note: in expansion of macro 'CAST' 15823 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15829:15: note: in expansion of macro 'CAST' 15829 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15845:15: note: in expansion of macro 'CAST' 15845 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15849:11: note: in expansion of macro 'CAST' 15849 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15850:11: note: in expansion of macro 'CAST' 15850 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15851:11: note: in expansion of macro 'CAST' 15851 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15852:11: note: in expansion of macro 'CAST' 15852 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15854:11: note: in expansion of macro 'CAST' 15854 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15855:20: note: in expansion of macro 'CAST' 15855 | if (t2.i() != *CAST(cfr.i8p() + (t0.i() << 3))) // LowLevelInterpreter64.asm:2245 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15860:15: note: in expansion of macro 'CAST' 15860 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15864:11: note: in expansion of macro 'CAST' 15864 | t5 = *CAST(metadataTable.i8p() + 98); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15867:11: note: in expansion of macro 'CAST' 15867 | t5 = *CAST(metadataTable.i8p() + 300); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15870:11: note: in expansion of macro 'CAST' 15870 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15877:11: note: in expansion of macro 'CAST' 15877 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15883:15: note: in expansion of macro 'CAST' 15883 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15899:15: note: in expansion of macro 'CAST' 15899 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15907:11: note: in expansion of macro 'CAST' 15907 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15911:11: note: in expansion of macro 'CAST' 15911 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15912:11: note: in expansion of macro 'CAST' 15912 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15913:11: note: in expansion of macro 'CAST' 15913 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15916:11: note: in expansion of macro 'CAST' 15916 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2397 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15917:11: note: in expansion of macro 'CAST' 15917 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2398 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15918:11: note: in expansion of macro 'CAST' 15918 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2399 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15920:11: note: in expansion of macro 'CAST' 15920 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15925:11: note: in expansion of macro 'CAST' 15925 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2407 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15929:11: note: in expansion of macro 'CAST' 15929 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2411 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15932:22: note: in expansion of macro 'CAST' 15932 | if (t1.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15934:11: note: in expansion of macro 'CAST' 15934 | t1 = *CAST(t3.i8p() + (t1.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15940:15: note: in expansion of macro 'CAST' 15940 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15948:11: note: in expansion of macro 'CAST' 15948 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2421 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15952:15: note: in expansion of macro 'CAST' 15952 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15968:15: note: in expansion of macro 'CAST' 15968 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15972:20: note: in expansion of macro 'CAST' 15972 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15973:11: note: in expansion of macro 'CAST' 15973 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15976:11: note: in expansion of macro 'CAST' 15976 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15980:11: note: in expansion of macro 'CAST' 15980 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15981:11: note: in expansion of macro 'CAST' 15981 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15982:11: note: in expansion of macro 'CAST' 15982 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15985:11: note: in expansion of macro 'CAST' 15985 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2397 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15986:11: note: in expansion of macro 'CAST' 15986 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2398 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15987:11: note: in expansion of macro 'CAST' 15987 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2399 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15989:11: note: in expansion of macro 'CAST' 15989 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15994:11: note: in expansion of macro 'CAST' 15994 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2407 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:15998:11: note: in expansion of macro 'CAST' 15998 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2411 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16001:22: note: in expansion of macro 'CAST' 16001 | if (t1.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16003:11: note: in expansion of macro 'CAST' 16003 | t1 = *CAST(t3.i8p() + (t1.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16009:15: note: in expansion of macro 'CAST' 16009 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16017:11: note: in expansion of macro 'CAST' 16017 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2421 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16021:15: note: in expansion of macro 'CAST' 16021 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16037:15: note: in expansion of macro 'CAST' 16037 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16041:11: note: in expansion of macro 'CAST' 16041 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16042:11: note: in expansion of macro 'CAST' 16042 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16045:11: note: in expansion of macro 'CAST' 16045 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16049:11: note: in expansion of macro 'CAST' 16049 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16050:11: note: in expansion of macro 'CAST' 16050 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16052:11: note: in expansion of macro 'CAST' 16052 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16055:11: note: in expansion of macro 'CAST' 16055 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2397 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16056:11: note: in expansion of macro 'CAST' 16056 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2398 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16057:11: note: in expansion of macro 'CAST' 16057 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2399 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16059:11: note: in expansion of macro 'CAST' 16059 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2401 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16064:11: note: in expansion of macro 'CAST' 16064 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2407 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16068:11: note: in expansion of macro 'CAST' 16068 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2411 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16071:22: note: in expansion of macro 'CAST' 16071 | if (t1.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16073:11: note: in expansion of macro 'CAST' 16073 | t1 = *CAST(t3.i8p() + (t1.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16079:15: note: in expansion of macro 'CAST' 16079 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16087:11: note: in expansion of macro 'CAST' 16087 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2421 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16091:15: note: in expansion of macro 'CAST' 16091 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16107:15: note: in expansion of macro 'CAST' 16107 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16115:11: note: in expansion of macro 'CAST' 16115 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16119:11: note: in expansion of macro 'CAST' 16119 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16120:11: note: in expansion of macro 'CAST' 16120 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16121:11: note: in expansion of macro 'CAST' 16121 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16124:11: note: in expansion of macro 'CAST' 16124 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2434 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16125:11: note: in expansion of macro 'CAST' 16125 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16126:11: note: in expansion of macro 'CAST' 16126 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2436 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16128:11: note: in expansion of macro 'CAST' 16128 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16135:11: note: in expansion of macro 'CAST' 16135 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:2444 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16138:10: note: in expansion of macro 'CAST' 16138 | if (*CAST(t0.i8p() + 4) != int32_t(0x1)) // LowLevelInterpreter64.asm:2446 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16140:11: note: in expansion of macro 'CAST' 16140 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2448 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16143:11: note: in expansion of macro 'CAST' 16143 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16144:11: note: in expansion of macro 'CAST' 16144 | if ((*CAST(t0.i8p() + 16) & int32_t(0x4)) != 0) // LowLevelInterpreter64.asm:2452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16146:11: note: in expansion of macro 'CAST' 16146 | t0 = *CAST(t1.i8p()); // LowLevelInterpreter64.asm:2453 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16154:11: note: in expansion of macro 'CAST' 16154 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2459 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16157:22: note: in expansion of macro 'CAST' 16157 | if (t0.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16159:11: note: in expansion of macro 'CAST' 16159 | t1 = *CAST(t3.i8p() + (t0.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16165:15: note: in expansion of macro 'CAST' 16165 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16169:11: note: in expansion of macro 'CAST' 16169 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2467 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16173:15: note: in expansion of macro 'CAST' 16173 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16177:10: note: in expansion of macro 'CAST' 16177 | if (*CAST(t1.i8p() + 16) != int32_t(0x1)) // LowLevelInterpreter64.asm:2471 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16193:15: note: in expansion of macro 'CAST' 16193 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16197:20: note: in expansion of macro 'CAST' 16197 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16198:11: note: in expansion of macro 'CAST' 16198 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16201:11: note: in expansion of macro 'CAST' 16201 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16205:11: note: in expansion of macro 'CAST' 16205 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16206:11: note: in expansion of macro 'CAST' 16206 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16207:11: note: in expansion of macro 'CAST' 16207 | t1 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16210:11: note: in expansion of macro 'CAST' 16210 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2434 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16211:11: note: in expansion of macro 'CAST' 16211 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16212:11: note: in expansion of macro 'CAST' 16212 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2436 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16214:11: note: in expansion of macro 'CAST' 16214 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16221:11: note: in expansion of macro 'CAST' 16221 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:2444 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16224:10: note: in expansion of macro 'CAST' 16224 | if (*CAST(t0.i8p() + 4) != int32_t(0x1)) // LowLevelInterpreter64.asm:2446 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16226:11: note: in expansion of macro 'CAST' 16226 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2448 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16229:11: note: in expansion of macro 'CAST' 16229 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16230:11: note: in expansion of macro 'CAST' 16230 | if ((*CAST(t0.i8p() + 16) & int32_t(0x4)) != 0) // LowLevelInterpreter64.asm:2452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16232:11: note: in expansion of macro 'CAST' 16232 | t0 = *CAST(t1.i8p()); // LowLevelInterpreter64.asm:2453 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16240:11: note: in expansion of macro 'CAST' 16240 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2459 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16243:22: note: in expansion of macro 'CAST' 16243 | if (t0.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16245:11: note: in expansion of macro 'CAST' 16245 | t1 = *CAST(t3.i8p() + (t0.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16251:15: note: in expansion of macro 'CAST' 16251 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16255:11: note: in expansion of macro 'CAST' 16255 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2467 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16259:15: note: in expansion of macro 'CAST' 16259 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16263:10: note: in expansion of macro 'CAST' 16263 | if (*CAST(t1.i8p() + 16) != int32_t(0x1)) // LowLevelInterpreter64.asm:2471 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16279:15: note: in expansion of macro 'CAST' 16279 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16283:11: note: in expansion of macro 'CAST' 16283 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16284:11: note: in expansion of macro 'CAST' 16284 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16287:11: note: in expansion of macro 'CAST' 16287 | t1 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16291:11: note: in expansion of macro 'CAST' 16291 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16292:11: note: in expansion of macro 'CAST' 16292 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16294:11: note: in expansion of macro 'CAST' 16294 | t1 = *CAST(t1.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16297:11: note: in expansion of macro 'CAST' 16297 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2434 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16298:11: note: in expansion of macro 'CAST' 16298 | t2 = *CAST(t2.i8p() + 56); // LowLevelInterpreter64.asm:2435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16299:11: note: in expansion of macro 'CAST' 16299 | t2 = *CAST(t2.i8p() + 136); // LowLevelInterpreter64.asm:2436 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16301:11: note: in expansion of macro 'CAST' 16301 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16308:11: note: in expansion of macro 'CAST' 16308 | t0 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:2444 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16311:10: note: in expansion of macro 'CAST' 16311 | if (*CAST(t0.i8p() + 4) != int32_t(0x1)) // LowLevelInterpreter64.asm:2446 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16313:11: note: in expansion of macro 'CAST' 16313 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2448 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16316:11: note: in expansion of macro 'CAST' 16316 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2451 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16317:11: note: in expansion of macro 'CAST' 16317 | if ((*CAST(t0.i8p() + 16) & int32_t(0x4)) != 0) // LowLevelInterpreter64.asm:2452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16319:11: note: in expansion of macro 'CAST' 16319 | t0 = *CAST(t1.i8p()); // LowLevelInterpreter64.asm:2453 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16327:11: note: in expansion of macro 'CAST' 16327 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:2459 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16330:22: note: in expansion of macro 'CAST' 16330 | if (t0.u32() >= *CAST(t3.i8p())) // LowLevelInterpreter64.asm:2461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16332:11: note: in expansion of macro 'CAST' 16332 | t1 = *CAST(t3.i8p() + (t0.i() << 2) + intptr_t(0x4)); // LowLevelInterpreter64.asm:2462 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16338:15: note: in expansion of macro 'CAST' 16338 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16342:11: note: in expansion of macro 'CAST' 16342 | t1 = *CAST(t2.i8p() + 12); // LowLevelInterpreter64.asm:2467 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16346:15: note: in expansion of macro 'CAST' 16346 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16350:10: note: in expansion of macro 'CAST' 16350 | if (*CAST(t1.i8p() + 16) != int32_t(0x1)) // LowLevelInterpreter64.asm:2471 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16366:15: note: in expansion of macro 'CAST' 16366 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16370:11: note: in expansion of macro 'CAST' 16370 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16371:11: note: in expansion of macro 'CAST' 16371 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16373:25: note: in expansion of macro 'CAST' 16373 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16374:10: note: in expansion of macro 'CAST' 16374 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16393:11: note: in expansion of macro 'CAST' 16393 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16397:11: note: in expansion of macro 'CAST' 16397 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16398:11: note: in expansion of macro 'CAST' 16398 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16399:11: note: in expansion of macro 'CAST' 16399 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16402:22: note: in expansion of macro 'CAST' 16402 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16410:11: note: in expansion of macro 'CAST' 16410 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16411:11: note: in expansion of macro 'CAST' 16411 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16413:25: note: in expansion of macro 'CAST' 16413 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16414:10: note: in expansion of macro 'CAST' 16414 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16430:20: note: in expansion of macro 'CAST' 16430 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16433:11: note: in expansion of macro 'CAST' 16433 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16437:11: note: in expansion of macro 'CAST' 16437 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16438:11: note: in expansion of macro 'CAST' 16438 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16439:11: note: in expansion of macro 'CAST' 16439 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16442:22: note: in expansion of macro 'CAST' 16442 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16450:11: note: in expansion of macro 'CAST' 16450 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16451:11: note: in expansion of macro 'CAST' 16451 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16453:25: note: in expansion of macro 'CAST' 16453 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16454:10: note: in expansion of macro 'CAST' 16454 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16470:11: note: in expansion of macro 'CAST' 16470 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16473:11: note: in expansion of macro 'CAST' 16473 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16477:11: note: in expansion of macro 'CAST' 16477 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16478:11: note: in expansion of macro 'CAST' 16478 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16480:11: note: in expansion of macro 'CAST' 16480 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16483:22: note: in expansion of macro 'CAST' 16483 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16494:11: note: in expansion of macro 'CAST' 16494 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16498:11: note: in expansion of macro 'CAST' 16498 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16499:11: note: in expansion of macro 'CAST' 16499 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16500:11: note: in expansion of macro 'CAST' 16500 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16511:6: note: in expansion of macro 'CAST' 16511 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16515:15: note: in expansion of macro 'CAST' 16515 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16532:15: note: in expansion of macro 'CAST' 16532 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16536:20: note: in expansion of macro 'CAST' 16536 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16539:11: note: in expansion of macro 'CAST' 16539 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16543:11: note: in expansion of macro 'CAST' 16543 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16544:11: note: in expansion of macro 'CAST' 16544 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16545:11: note: in expansion of macro 'CAST' 16545 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16555:20: note: in expansion of macro 'CAST' 16555 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16556:6: note: in expansion of macro 'CAST' 16556 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16560:15: note: in expansion of macro 'CAST' 16560 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16577:15: note: in expansion of macro 'CAST' 16577 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16581:11: note: in expansion of macro 'CAST' 16581 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16584:11: note: in expansion of macro 'CAST' 16584 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16588:11: note: in expansion of macro 'CAST' 16588 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16589:11: note: in expansion of macro 'CAST' 16589 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16591:11: note: in expansion of macro 'CAST' 16591 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16601:11: note: in expansion of macro 'CAST' 16601 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16602:6: note: in expansion of macro 'CAST' 16602 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16606:15: note: in expansion of macro 'CAST' 16606 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16623:15: note: in expansion of macro 'CAST' 16623 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16630:11: note: in expansion of macro 'CAST' 16630 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16634:11: note: in expansion of macro 'CAST' 16634 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16635:11: note: in expansion of macro 'CAST' 16635 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16636:11: note: in expansion of macro 'CAST' 16636 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16649:6: note: in expansion of macro 'CAST' 16649 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16653:15: note: in expansion of macro 'CAST' 16653 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16670:15: note: in expansion of macro 'CAST' 16670 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16674:20: note: in expansion of macro 'CAST' 16674 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16677:11: note: in expansion of macro 'CAST' 16677 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16681:11: note: in expansion of macro 'CAST' 16681 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16682:11: note: in expansion of macro 'CAST' 16682 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16683:11: note: in expansion of macro 'CAST' 16683 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16695:20: note: in expansion of macro 'CAST' 16695 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16696:6: note: in expansion of macro 'CAST' 16696 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16700:15: note: in expansion of macro 'CAST' 16700 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16717:15: note: in expansion of macro 'CAST' 16717 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16721:11: note: in expansion of macro 'CAST' 16721 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16724:11: note: in expansion of macro 'CAST' 16724 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16728:11: note: in expansion of macro 'CAST' 16728 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16729:11: note: in expansion of macro 'CAST' 16729 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16731:11: note: in expansion of macro 'CAST' 16731 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16743:11: note: in expansion of macro 'CAST' 16743 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16744:6: note: in expansion of macro 'CAST' 16744 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16748:15: note: in expansion of macro 'CAST' 16748 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16765:15: note: in expansion of macro 'CAST' 16765 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16772:11: note: in expansion of macro 'CAST' 16772 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16776:11: note: in expansion of macro 'CAST' 16776 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16777:11: note: in expansion of macro 'CAST' 16777 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16778:11: note: in expansion of macro 'CAST' 16778 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16793:6: note: in expansion of macro 'CAST' 16793 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16797:15: note: in expansion of macro 'CAST' 16797 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16814:15: note: in expansion of macro 'CAST' 16814 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16818:20: note: in expansion of macro 'CAST' 16818 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16821:11: note: in expansion of macro 'CAST' 16821 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16825:11: note: in expansion of macro 'CAST' 16825 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16826:11: note: in expansion of macro 'CAST' 16826 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16827:11: note: in expansion of macro 'CAST' 16827 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16841:20: note: in expansion of macro 'CAST' 16841 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16842:6: note: in expansion of macro 'CAST' 16842 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16846:15: note: in expansion of macro 'CAST' 16846 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16863:15: note: in expansion of macro 'CAST' 16863 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16867:11: note: in expansion of macro 'CAST' 16867 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16870:11: note: in expansion of macro 'CAST' 16870 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16874:11: note: in expansion of macro 'CAST' 16874 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16875:11: note: in expansion of macro 'CAST' 16875 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16877:11: note: in expansion of macro 'CAST' 16877 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16891:11: note: in expansion of macro 'CAST' 16891 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16892:6: note: in expansion of macro 'CAST' 16892 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16896:15: note: in expansion of macro 'CAST' 16896 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16913:15: note: in expansion of macro 'CAST' 16913 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16917:11: note: in expansion of macro 'CAST' 16917 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16921:11: note: in expansion of macro 'CAST' 16921 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16925:11: note: in expansion of macro 'CAST' 16925 | t3 = *CAST(t3.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16928:12: note: in expansion of macro 'CAST' 16928 | cfr = *CAST(t3.i8p() + 127392); // LowLevelInterpreter64.asm:2694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16929:6: note: in expansion of macro 'CAST' 16929 | *CAST(t3.i8p() + 127392) = intptr_t(0x0); // LowLevelInterpreter64.asm:2695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16930:11: note: in expansion of macro 'CAST' 16930 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16931:11: note: in expansion of macro 'CAST' 16931 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16935:15: note: in expansion of macro 'CAST' 16935 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16936:22: note: in expansion of macro 'CAST' 16936 | metadataTable = *CAST(pcBase.i8p() + 128); // LowLevelInterpreter64.asm:2699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16937:15: note: in expansion of macro 'CAST' 16937 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:2700 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16938:11: note: in expansion of macro 'CAST' 16938 | pc = *CAST(t3.i8p() + 127416); // LowLevelInterpreter64.asm:2701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16957:6: note: in expansion of macro 'CAST' 16957 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:2711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16958:11: note: in expansion of macro 'CAST' 16958 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2713 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16960:6: note: in expansion of macro 'CAST' 16960 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:2715 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16974:15: note: in expansion of macro 'CAST' 16974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16978:11: note: in expansion of macro 'CAST' 16978 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16982:11: note: in expansion of macro 'CAST' 16982 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16986:11: note: in expansion of macro 'CAST' 16986 | t3 = *CAST(t3.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16989:12: note: in expansion of macro 'CAST' 16989 | cfr = *CAST(t3.i8p() + 127392); // LowLevelInterpreter64.asm:2694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16990:6: note: in expansion of macro 'CAST' 16990 | *CAST(t3.i8p() + 127392) = intptr_t(0x0); // LowLevelInterpreter64.asm:2695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16991:11: note: in expansion of macro 'CAST' 16991 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16992:11: note: in expansion of macro 'CAST' 16992 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16996:15: note: in expansion of macro 'CAST' 16996 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16997:22: note: in expansion of macro 'CAST' 16997 | metadataTable = *CAST(pcBase.i8p() + 128); // LowLevelInterpreter64.asm:2699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16998:15: note: in expansion of macro 'CAST' 16998 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:2700 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:16999:11: note: in expansion of macro 'CAST' 16999 | pc = *CAST(t3.i8p() + 127416); // LowLevelInterpreter64.asm:2701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17017:20: note: in expansion of macro 'CAST' 17017 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17018:6: note: in expansion of macro 'CAST' 17018 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:2711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17019:11: note: in expansion of macro 'CAST' 17019 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2713 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17020:20: note: in expansion of macro 'CAST' 17020 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17021:6: note: in expansion of macro 'CAST' 17021 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:2715 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17035:15: note: in expansion of macro 'CAST' 17035 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17039:11: note: in expansion of macro 'CAST' 17039 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17043:11: note: in expansion of macro 'CAST' 17043 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17047:11: note: in expansion of macro 'CAST' 17047 | t3 = *CAST(t3.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17050:12: note: in expansion of macro 'CAST' 17050 | cfr = *CAST(t3.i8p() + 127392); // LowLevelInterpreter64.asm:2694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17051:6: note: in expansion of macro 'CAST' 17051 | *CAST(t3.i8p() + 127392) = intptr_t(0x0); // LowLevelInterpreter64.asm:2695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17052:11: note: in expansion of macro 'CAST' 17052 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17053:11: note: in expansion of macro 'CAST' 17053 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17057:15: note: in expansion of macro 'CAST' 17057 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17058:22: note: in expansion of macro 'CAST' 17058 | metadataTable = *CAST(pcBase.i8p() + 128); // LowLevelInterpreter64.asm:2699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17059:15: note: in expansion of macro 'CAST' 17059 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:2700 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17060:11: note: in expansion of macro 'CAST' 17060 | pc = *CAST(t3.i8p() + 127416); // LowLevelInterpreter64.asm:2701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17078:11: note: in expansion of macro 'CAST' 17078 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17079:6: note: in expansion of macro 'CAST' 17079 | *CAST(cfr.i8p() + (t2.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:2711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17080:11: note: in expansion of macro 'CAST' 17080 | t3 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:2713 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17081:11: note: in expansion of macro 'CAST' 17081 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17082:6: note: in expansion of macro 'CAST' 17082 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:2715 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17096:15: note: in expansion of macro 'CAST' 17096 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17100:11: note: in expansion of macro 'CAST' 17100 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17101:11: note: in expansion of macro 'CAST' 17101 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17103:25: note: in expansion of macro 'CAST' 17103 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17104:10: note: in expansion of macro 'CAST' 17104 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17121:11: note: in expansion of macro 'CAST' 17121 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17122:22: note: in expansion of macro 'CAST' 17122 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17130:11: note: in expansion of macro 'CAST' 17130 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17131:11: note: in expansion of macro 'CAST' 17131 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17133:25: note: in expansion of macro 'CAST' 17133 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17134:10: note: in expansion of macro 'CAST' 17134 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17150:20: note: in expansion of macro 'CAST' 17150 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17151:11: note: in expansion of macro 'CAST' 17151 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17152:22: note: in expansion of macro 'CAST' 17152 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17160:11: note: in expansion of macro 'CAST' 17160 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17161:11: note: in expansion of macro 'CAST' 17161 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17163:25: note: in expansion of macro 'CAST' 17163 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17164:10: note: in expansion of macro 'CAST' 17164 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17180:11: note: in expansion of macro 'CAST' 17180 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17181:11: note: in expansion of macro 'CAST' 17181 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17182:22: note: in expansion of macro 'CAST' 17182 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17190:11: note: in expansion of macro 'CAST' 17190 | t1 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17194:11: note: in expansion of macro 'CAST' 17194 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17198:11: note: in expansion of macro 'CAST' 17198 | t1 = *CAST(t1.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17211:11: note: in expansion of macro 'CAST' 17211 | t1 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter.asm:1475 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17215:11: note: in expansion of macro 'CAST' 17215 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter.asm:1449 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17219:11: note: in expansion of macro 'CAST' 17219 | t1 = *CAST(t1.i8p() - 16); // LowLevelInterpreter.asm:1452 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17222:15: note: in expansion of macro 'CAST' 17222 | opcode = *CAST(t1.i8p() + 127400); // LowLevelInterpreter64.asm:2749 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17242:11: note: in expansion of macro 'CAST' 17242 | t5 = *CAST(metadataTable.i8p() + 56); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17245:11: note: in expansion of macro 'CAST' 17245 | t5 = *CAST(metadataTable.i8p() + 216); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17254:11: note: in expansion of macro 'CAST' 17254 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2867 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17257:11: note: in expansion of macro 'CAST' 17257 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17258:11: note: in expansion of macro 'CAST' 17258 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17259:10: note: in expansion of macro 'CAST' 17259 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17263:6: note: in expansion of macro 'CAST' 17263 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17267:15: note: in expansion of macro 'CAST' 17267 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17273:11: note: in expansion of macro 'CAST' 17273 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17276:6: note: in expansion of macro 'CAST' 17276 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17280:15: note: in expansion of macro 'CAST' 17280 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17286:11: note: in expansion of macro 'CAST' 17286 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17289:6: note: in expansion of macro 'CAST' 17289 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17293:15: note: in expansion of macro 'CAST' 17293 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17299:11: note: in expansion of macro 'CAST' 17299 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17301:11: note: in expansion of macro 'CAST' 17301 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17306:11: note: in expansion of macro 'CAST' 17306 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17314:6: note: in expansion of macro 'CAST' 17314 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17318:15: note: in expansion of macro 'CAST' 17318 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17324:11: note: in expansion of macro 'CAST' 17324 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17327:6: note: in expansion of macro 'CAST' 17327 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17331:15: note: in expansion of macro 'CAST' 17331 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17337:11: note: in expansion of macro 'CAST' 17337 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17338:11: note: in expansion of macro 'CAST' 17338 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17339:11: note: in expansion of macro 'CAST' 17339 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17342:11: note: in expansion of macro 'CAST' 17342 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17343:11: note: in expansion of macro 'CAST' 17343 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17344:10: note: in expansion of macro 'CAST' 17344 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17348:6: note: in expansion of macro 'CAST' 17348 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17352:15: note: in expansion of macro 'CAST' 17352 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17358:11: note: in expansion of macro 'CAST' 17358 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17359:11: note: in expansion of macro 'CAST' 17359 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17360:11: note: in expansion of macro 'CAST' 17360 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17363:11: note: in expansion of macro 'CAST' 17363 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17366:6: note: in expansion of macro 'CAST' 17366 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17370:15: note: in expansion of macro 'CAST' 17370 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17376:11: note: in expansion of macro 'CAST' 17376 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17377:11: note: in expansion of macro 'CAST' 17377 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17378:11: note: in expansion of macro 'CAST' 17378 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17381:11: note: in expansion of macro 'CAST' 17381 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17384:6: note: in expansion of macro 'CAST' 17384 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17388:15: note: in expansion of macro 'CAST' 17388 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17394:11: note: in expansion of macro 'CAST' 17394 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17395:11: note: in expansion of macro 'CAST' 17395 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17396:11: note: in expansion of macro 'CAST' 17396 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17399:11: note: in expansion of macro 'CAST' 17399 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17401:11: note: in expansion of macro 'CAST' 17401 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17406:11: note: in expansion of macro 'CAST' 17406 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17414:6: note: in expansion of macro 'CAST' 17414 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17418:15: note: in expansion of macro 'CAST' 17418 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17435:15: note: in expansion of macro 'CAST' 17435 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17439:11: note: in expansion of macro 'CAST' 17439 | t5 = *CAST(metadataTable.i8p() + 56); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17442:11: note: in expansion of macro 'CAST' 17442 | t5 = *CAST(metadataTable.i8p() + 216); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17445:11: note: in expansion of macro 'CAST' 17445 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17451:11: note: in expansion of macro 'CAST' 17451 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2867 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17454:11: note: in expansion of macro 'CAST' 17454 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17455:11: note: in expansion of macro 'CAST' 17455 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17456:10: note: in expansion of macro 'CAST' 17456 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17459:20: note: in expansion of macro 'CAST' 17459 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17460:6: note: in expansion of macro 'CAST' 17460 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17464:15: note: in expansion of macro 'CAST' 17464 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17470:11: note: in expansion of macro 'CAST' 17470 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17472:20: note: in expansion of macro 'CAST' 17472 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17473:6: note: in expansion of macro 'CAST' 17473 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17477:15: note: in expansion of macro 'CAST' 17477 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17483:11: note: in expansion of macro 'CAST' 17483 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17485:20: note: in expansion of macro 'CAST' 17485 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17486:6: note: in expansion of macro 'CAST' 17486 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17490:15: note: in expansion of macro 'CAST' 17490 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17496:11: note: in expansion of macro 'CAST' 17496 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17497:20: note: in expansion of macro 'CAST' 17497 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17498:11: note: in expansion of macro 'CAST' 17498 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17503:11: note: in expansion of macro 'CAST' 17503 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17510:20: note: in expansion of macro 'CAST' 17510 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17511:6: note: in expansion of macro 'CAST' 17511 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17515:15: note: in expansion of macro 'CAST' 17515 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17521:11: note: in expansion of macro 'CAST' 17521 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17523:20: note: in expansion of macro 'CAST' 17523 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17524:6: note: in expansion of macro 'CAST' 17524 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17528:15: note: in expansion of macro 'CAST' 17528 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17534:11: note: in expansion of macro 'CAST' 17534 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17535:11: note: in expansion of macro 'CAST' 17535 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17536:11: note: in expansion of macro 'CAST' 17536 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17539:11: note: in expansion of macro 'CAST' 17539 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17540:11: note: in expansion of macro 'CAST' 17540 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17541:10: note: in expansion of macro 'CAST' 17541 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17544:20: note: in expansion of macro 'CAST' 17544 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17545:6: note: in expansion of macro 'CAST' 17545 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17549:15: note: in expansion of macro 'CAST' 17549 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17555:11: note: in expansion of macro 'CAST' 17555 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17556:11: note: in expansion of macro 'CAST' 17556 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17557:11: note: in expansion of macro 'CAST' 17557 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17560:11: note: in expansion of macro 'CAST' 17560 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17562:20: note: in expansion of macro 'CAST' 17562 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17563:6: note: in expansion of macro 'CAST' 17563 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17567:15: note: in expansion of macro 'CAST' 17567 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17573:11: note: in expansion of macro 'CAST' 17573 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17574:11: note: in expansion of macro 'CAST' 17574 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17575:11: note: in expansion of macro 'CAST' 17575 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17578:11: note: in expansion of macro 'CAST' 17578 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17580:20: note: in expansion of macro 'CAST' 17580 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17581:6: note: in expansion of macro 'CAST' 17581 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17585:15: note: in expansion of macro 'CAST' 17585 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17591:11: note: in expansion of macro 'CAST' 17591 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17592:11: note: in expansion of macro 'CAST' 17592 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17593:11: note: in expansion of macro 'CAST' 17593 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17596:11: note: in expansion of macro 'CAST' 17596 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17597:20: note: in expansion of macro 'CAST' 17597 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17598:11: note: in expansion of macro 'CAST' 17598 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17603:11: note: in expansion of macro 'CAST' 17603 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17610:20: note: in expansion of macro 'CAST' 17610 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17611:6: note: in expansion of macro 'CAST' 17611 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17615:15: note: in expansion of macro 'CAST' 17615 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17632:15: note: in expansion of macro 'CAST' 17632 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17636:11: note: in expansion of macro 'CAST' 17636 | t5 = *CAST(metadataTable.i8p() + 56); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17639:11: note: in expansion of macro 'CAST' 17639 | t5 = *CAST(metadataTable.i8p() + 216); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17642:11: note: in expansion of macro 'CAST' 17642 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17648:11: note: in expansion of macro 'CAST' 17648 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2867 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17651:11: note: in expansion of macro 'CAST' 17651 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17652:11: note: in expansion of macro 'CAST' 17652 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17653:10: note: in expansion of macro 'CAST' 17653 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17656:11: note: in expansion of macro 'CAST' 17656 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17657:6: note: in expansion of macro 'CAST' 17657 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17661:15: note: in expansion of macro 'CAST' 17661 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17667:11: note: in expansion of macro 'CAST' 17667 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17669:11: note: in expansion of macro 'CAST' 17669 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17670:6: note: in expansion of macro 'CAST' 17670 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17674:15: note: in expansion of macro 'CAST' 17674 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17680:11: note: in expansion of macro 'CAST' 17680 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17682:11: note: in expansion of macro 'CAST' 17682 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17683:6: note: in expansion of macro 'CAST' 17683 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17687:15: note: in expansion of macro 'CAST' 17687 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17693:11: note: in expansion of macro 'CAST' 17693 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17694:11: note: in expansion of macro 'CAST' 17694 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17695:11: note: in expansion of macro 'CAST' 17695 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17700:11: note: in expansion of macro 'CAST' 17700 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17707:11: note: in expansion of macro 'CAST' 17707 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17708:6: note: in expansion of macro 'CAST' 17708 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17712:15: note: in expansion of macro 'CAST' 17712 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17718:11: note: in expansion of macro 'CAST' 17718 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17720:11: note: in expansion of macro 'CAST' 17720 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17721:6: note: in expansion of macro 'CAST' 17721 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17725:15: note: in expansion of macro 'CAST' 17725 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17731:11: note: in expansion of macro 'CAST' 17731 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17732:11: note: in expansion of macro 'CAST' 17732 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17733:11: note: in expansion of macro 'CAST' 17733 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17736:11: note: in expansion of macro 'CAST' 17736 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17737:11: note: in expansion of macro 'CAST' 17737 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2848 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17738:10: note: in expansion of macro 'CAST' 17738 | if (*CAST(t0.i8p() + 3084) != t2.i32()) // LowLevelInterpreter64.asm:2849 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17741:11: note: in expansion of macro 'CAST' 17741 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17742:6: note: in expansion of macro 'CAST' 17742 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17746:15: note: in expansion of macro 'CAST' 17746 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17752:11: note: in expansion of macro 'CAST' 17752 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17753:11: note: in expansion of macro 'CAST' 17753 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17754:11: note: in expansion of macro 'CAST' 17754 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17757:11: note: in expansion of macro 'CAST' 17757 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17759:11: note: in expansion of macro 'CAST' 17759 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17760:6: note: in expansion of macro 'CAST' 17760 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17764:15: note: in expansion of macro 'CAST' 17764 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17770:11: note: in expansion of macro 'CAST' 17770 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17771:11: note: in expansion of macro 'CAST' 17771 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17772:11: note: in expansion of macro 'CAST' 17772 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17775:11: note: in expansion of macro 'CAST' 17775 | t0 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2839 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17777:11: note: in expansion of macro 'CAST' 17777 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17778:6: note: in expansion of macro 'CAST' 17778 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17782:15: note: in expansion of macro 'CAST' 17782 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17788:11: note: in expansion of macro 'CAST' 17788 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17789:11: note: in expansion of macro 'CAST' 17789 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17790:11: note: in expansion of macro 'CAST' 17790 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17793:11: note: in expansion of macro 'CAST' 17793 | t2 = *CAST(t5.i8p() + 4); // LowLevelInterpreter64.asm:2853 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17794:11: note: in expansion of macro 'CAST' 17794 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17795:11: note: in expansion of macro 'CAST' 17795 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2855 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17800:11: note: in expansion of macro 'CAST' 17800 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2859 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17807:11: note: in expansion of macro 'CAST' 17807 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17808:6: note: in expansion of macro 'CAST' 17808 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17812:15: note: in expansion of macro 'CAST' 17812 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17829:15: note: in expansion of macro 'CAST' 17829 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17833:11: note: in expansion of macro 'CAST' 17833 | t5 = *CAST(metadataTable.i8p() + 58); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17836:11: note: in expansion of macro 'CAST' 17836 | t5 = *CAST(metadataTable.i8p() + 220); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17845:11: note: in expansion of macro 'CAST' 17845 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2952 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17850:11: note: in expansion of macro 'CAST' 17850 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17851:11: note: in expansion of macro 'CAST' 17851 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17854:11: note: in expansion of macro 'CAST' 17854 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17856:11: note: in expansion of macro 'CAST' 17856 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17859:11: note: in expansion of macro 'CAST' 17859 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17862:11: note: in expansion of macro 'CAST' 17862 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17871:11: note: in expansion of macro 'CAST' 17871 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17874:6: note: in expansion of macro 'CAST' 17874 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17877:6: note: in expansion of macro 'CAST' 17877 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17881:15: note: in expansion of macro 'CAST' 17881 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17887:11: note: in expansion of macro 'CAST' 17887 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17888:11: note: in expansion of macro 'CAST' 17888 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17891:6: note: in expansion of macro 'CAST' 17891 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17894:6: note: in expansion of macro 'CAST' 17894 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17898:15: note: in expansion of macro 'CAST' 17898 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17904:11: note: in expansion of macro 'CAST' 17904 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17905:11: note: in expansion of macro 'CAST' 17905 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17910:6: note: in expansion of macro 'CAST' 17910 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17913:6: note: in expansion of macro 'CAST' 17913 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17917:15: note: in expansion of macro 'CAST' 17917 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17924:11: note: in expansion of macro 'CAST' 17924 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17925:11: note: in expansion of macro 'CAST' 17925 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17926:11: note: in expansion of macro 'CAST' 17926 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17929:6: note: in expansion of macro 'CAST' 17929 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17932:6: note: in expansion of macro 'CAST' 17932 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17936:15: note: in expansion of macro 'CAST' 17936 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17943:11: note: in expansion of macro 'CAST' 17943 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17944:11: note: in expansion of macro 'CAST' 17944 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17947:11: note: in expansion of macro 'CAST' 17947 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17949:11: note: in expansion of macro 'CAST' 17949 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17952:11: note: in expansion of macro 'CAST' 17952 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17955:11: note: in expansion of macro 'CAST' 17955 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17964:11: note: in expansion of macro 'CAST' 17964 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17967:6: note: in expansion of macro 'CAST' 17967 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17970:6: note: in expansion of macro 'CAST' 17970 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17974:15: note: in expansion of macro 'CAST' 17974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17980:11: note: in expansion of macro 'CAST' 17980 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17981:11: note: in expansion of macro 'CAST' 17981 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17982:11: note: in expansion of macro 'CAST' 17982 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17985:11: note: in expansion of macro 'CAST' 17985 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17986:11: note: in expansion of macro 'CAST' 17986 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17989:6: note: in expansion of macro 'CAST' 17989 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17992:6: note: in expansion of macro 'CAST' 17992 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:17996:15: note: in expansion of macro 'CAST' 17996 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18002:11: note: in expansion of macro 'CAST' 18002 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18003:11: note: in expansion of macro 'CAST' 18003 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18004:11: note: in expansion of macro 'CAST' 18004 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18007:11: note: in expansion of macro 'CAST' 18007 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18008:11: note: in expansion of macro 'CAST' 18008 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18013:6: note: in expansion of macro 'CAST' 18013 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18016:6: note: in expansion of macro 'CAST' 18016 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18020:15: note: in expansion of macro 'CAST' 18020 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18026:11: note: in expansion of macro 'CAST' 18026 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18027:11: note: in expansion of macro 'CAST' 18027 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18028:11: note: in expansion of macro 'CAST' 18028 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18032:11: note: in expansion of macro 'CAST' 18032 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18033:11: note: in expansion of macro 'CAST' 18033 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18034:11: note: in expansion of macro 'CAST' 18034 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18037:6: note: in expansion of macro 'CAST' 18037 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18040:6: note: in expansion of macro 'CAST' 18040 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18044:15: note: in expansion of macro 'CAST' 18044 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18061:15: note: in expansion of macro 'CAST' 18061 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18065:11: note: in expansion of macro 'CAST' 18065 | t5 = *CAST(metadataTable.i8p() + 58); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18068:11: note: in expansion of macro 'CAST' 18068 | t5 = *CAST(metadataTable.i8p() + 220); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18071:11: note: in expansion of macro 'CAST' 18071 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18077:11: note: in expansion of macro 'CAST' 18077 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2952 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18081:20: note: in expansion of macro 'CAST' 18081 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18082:11: note: in expansion of macro 'CAST' 18082 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18083:11: note: in expansion of macro 'CAST' 18083 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18086:11: note: in expansion of macro 'CAST' 18086 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18088:11: note: in expansion of macro 'CAST' 18088 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18091:11: note: in expansion of macro 'CAST' 18091 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18094:11: note: in expansion of macro 'CAST' 18094 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18103:11: note: in expansion of macro 'CAST' 18103 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18104:11: note: in expansion of macro 'CAST' 18104 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18106:6: note: in expansion of macro 'CAST' 18106 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18108:20: note: in expansion of macro 'CAST' 18108 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18109:6: note: in expansion of macro 'CAST' 18109 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18113:15: note: in expansion of macro 'CAST' 18113 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18119:11: note: in expansion of macro 'CAST' 18119 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18120:11: note: in expansion of macro 'CAST' 18120 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18121:11: note: in expansion of macro 'CAST' 18121 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18123:6: note: in expansion of macro 'CAST' 18123 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18125:20: note: in expansion of macro 'CAST' 18125 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18126:6: note: in expansion of macro 'CAST' 18126 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18130:15: note: in expansion of macro 'CAST' 18130 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18136:11: note: in expansion of macro 'CAST' 18136 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18137:11: note: in expansion of macro 'CAST' 18137 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18140:11: note: in expansion of macro 'CAST' 18140 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18142:6: note: in expansion of macro 'CAST' 18142 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18144:20: note: in expansion of macro 'CAST' 18144 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18145:6: note: in expansion of macro 'CAST' 18145 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18149:15: note: in expansion of macro 'CAST' 18149 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18155:20: note: in expansion of macro 'CAST' 18155 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18156:11: note: in expansion of macro 'CAST' 18156 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18157:11: note: in expansion of macro 'CAST' 18157 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18158:11: note: in expansion of macro 'CAST' 18158 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18159:11: note: in expansion of macro 'CAST' 18159 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18161:6: note: in expansion of macro 'CAST' 18161 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18163:20: note: in expansion of macro 'CAST' 18163 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18164:6: note: in expansion of macro 'CAST' 18164 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18168:15: note: in expansion of macro 'CAST' 18168 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18174:20: note: in expansion of macro 'CAST' 18174 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18175:11: note: in expansion of macro 'CAST' 18175 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18176:11: note: in expansion of macro 'CAST' 18176 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18179:11: note: in expansion of macro 'CAST' 18179 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18181:11: note: in expansion of macro 'CAST' 18181 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18184:11: note: in expansion of macro 'CAST' 18184 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18187:11: note: in expansion of macro 'CAST' 18187 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18196:11: note: in expansion of macro 'CAST' 18196 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18197:11: note: in expansion of macro 'CAST' 18197 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18199:6: note: in expansion of macro 'CAST' 18199 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18201:20: note: in expansion of macro 'CAST' 18201 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18202:6: note: in expansion of macro 'CAST' 18202 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18206:15: note: in expansion of macro 'CAST' 18206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18212:11: note: in expansion of macro 'CAST' 18212 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18213:11: note: in expansion of macro 'CAST' 18213 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18214:11: note: in expansion of macro 'CAST' 18214 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18217:11: note: in expansion of macro 'CAST' 18217 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18218:11: note: in expansion of macro 'CAST' 18218 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18219:11: note: in expansion of macro 'CAST' 18219 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18221:6: note: in expansion of macro 'CAST' 18221 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18223:20: note: in expansion of macro 'CAST' 18223 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18224:6: note: in expansion of macro 'CAST' 18224 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18228:15: note: in expansion of macro 'CAST' 18228 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18234:11: note: in expansion of macro 'CAST' 18234 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18235:11: note: in expansion of macro 'CAST' 18235 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18236:11: note: in expansion of macro 'CAST' 18236 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18239:11: note: in expansion of macro 'CAST' 18239 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18240:11: note: in expansion of macro 'CAST' 18240 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18243:11: note: in expansion of macro 'CAST' 18243 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18245:6: note: in expansion of macro 'CAST' 18245 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18247:20: note: in expansion of macro 'CAST' 18247 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18248:6: note: in expansion of macro 'CAST' 18248 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18252:15: note: in expansion of macro 'CAST' 18252 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18258:11: note: in expansion of macro 'CAST' 18258 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18259:11: note: in expansion of macro 'CAST' 18259 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18260:11: note: in expansion of macro 'CAST' 18260 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18263:20: note: in expansion of macro 'CAST' 18263 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18264:11: note: in expansion of macro 'CAST' 18264 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18265:11: note: in expansion of macro 'CAST' 18265 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18266:11: note: in expansion of macro 'CAST' 18266 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18267:11: note: in expansion of macro 'CAST' 18267 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18269:6: note: in expansion of macro 'CAST' 18269 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18271:20: note: in expansion of macro 'CAST' 18271 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18272:6: note: in expansion of macro 'CAST' 18272 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18276:15: note: in expansion of macro 'CAST' 18276 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18293:15: note: in expansion of macro 'CAST' 18293 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18297:11: note: in expansion of macro 'CAST' 18297 | t5 = *CAST(metadataTable.i8p() + 58); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18300:11: note: in expansion of macro 'CAST' 18300 | t5 = *CAST(metadataTable.i8p() + 220); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18303:11: note: in expansion of macro 'CAST' 18303 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18309:11: note: in expansion of macro 'CAST' 18309 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:2952 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18313:11: note: in expansion of macro 'CAST' 18313 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18314:11: note: in expansion of macro 'CAST' 18314 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18315:11: note: in expansion of macro 'CAST' 18315 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18318:11: note: in expansion of macro 'CAST' 18318 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18320:11: note: in expansion of macro 'CAST' 18320 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18323:11: note: in expansion of macro 'CAST' 18323 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18326:11: note: in expansion of macro 'CAST' 18326 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18335:11: note: in expansion of macro 'CAST' 18335 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18336:11: note: in expansion of macro 'CAST' 18336 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18338:6: note: in expansion of macro 'CAST' 18338 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18340:11: note: in expansion of macro 'CAST' 18340 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18341:6: note: in expansion of macro 'CAST' 18341 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18345:15: note: in expansion of macro 'CAST' 18345 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18351:11: note: in expansion of macro 'CAST' 18351 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18352:11: note: in expansion of macro 'CAST' 18352 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18353:11: note: in expansion of macro 'CAST' 18353 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18355:6: note: in expansion of macro 'CAST' 18355 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18357:11: note: in expansion of macro 'CAST' 18357 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18358:6: note: in expansion of macro 'CAST' 18358 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18362:15: note: in expansion of macro 'CAST' 18362 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18368:11: note: in expansion of macro 'CAST' 18368 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18369:11: note: in expansion of macro 'CAST' 18369 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18372:11: note: in expansion of macro 'CAST' 18372 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18374:6: note: in expansion of macro 'CAST' 18374 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18376:11: note: in expansion of macro 'CAST' 18376 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18377:6: note: in expansion of macro 'CAST' 18377 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18381:15: note: in expansion of macro 'CAST' 18381 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18387:11: note: in expansion of macro 'CAST' 18387 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18388:11: note: in expansion of macro 'CAST' 18388 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18389:11: note: in expansion of macro 'CAST' 18389 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18390:11: note: in expansion of macro 'CAST' 18390 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18391:11: note: in expansion of macro 'CAST' 18391 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18393:6: note: in expansion of macro 'CAST' 18393 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18395:11: note: in expansion of macro 'CAST' 18395 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18396:6: note: in expansion of macro 'CAST' 18396 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18400:15: note: in expansion of macro 'CAST' 18400 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18406:11: note: in expansion of macro 'CAST' 18406 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18407:11: note: in expansion of macro 'CAST' 18407 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18408:11: note: in expansion of macro 'CAST' 18408 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18411:11: note: in expansion of macro 'CAST' 18411 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18413:11: note: in expansion of macro 'CAST' 18413 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18416:11: note: in expansion of macro 'CAST' 18416 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2931 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18419:11: note: in expansion of macro 'CAST' 18419 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18428:11: note: in expansion of macro 'CAST' 18428 | t2 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18429:11: note: in expansion of macro 'CAST' 18429 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18431:6: note: in expansion of macro 'CAST' 18431 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18433:11: note: in expansion of macro 'CAST' 18433 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18434:6: note: in expansion of macro 'CAST' 18434 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18438:15: note: in expansion of macro 'CAST' 18438 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18444:11: note: in expansion of macro 'CAST' 18444 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18445:11: note: in expansion of macro 'CAST' 18445 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18446:11: note: in expansion of macro 'CAST' 18446 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18449:11: note: in expansion of macro 'CAST' 18449 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18450:11: note: in expansion of macro 'CAST' 18450 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18451:11: note: in expansion of macro 'CAST' 18451 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18453:6: note: in expansion of macro 'CAST' 18453 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18455:11: note: in expansion of macro 'CAST' 18455 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18456:6: note: in expansion of macro 'CAST' 18456 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18460:15: note: in expansion of macro 'CAST' 18460 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18466:11: note: in expansion of macro 'CAST' 18466 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18467:11: note: in expansion of macro 'CAST' 18467 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18468:11: note: in expansion of macro 'CAST' 18468 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18471:11: note: in expansion of macro 'CAST' 18471 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2938 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18472:11: note: in expansion of macro 'CAST' 18472 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2939 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18475:11: note: in expansion of macro 'CAST' 18475 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18477:6: note: in expansion of macro 'CAST' 18477 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18479:11: note: in expansion of macro 'CAST' 18479 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18480:6: note: in expansion of macro 'CAST' 18480 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18484:15: note: in expansion of macro 'CAST' 18484 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18490:11: note: in expansion of macro 'CAST' 18490 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18491:11: note: in expansion of macro 'CAST' 18491 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18492:11: note: in expansion of macro 'CAST' 18492 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18495:11: note: in expansion of macro 'CAST' 18495 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18496:11: note: in expansion of macro 'CAST' 18496 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18497:11: note: in expansion of macro 'CAST' 18497 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:2946 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18498:11: note: in expansion of macro 'CAST' 18498 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)); // LowLevelInterpreter64.asm:2947 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18499:11: note: in expansion of macro 'CAST' 18499 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18501:6: note: in expansion of macro 'CAST' 18501 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18503:11: note: in expansion of macro 'CAST' 18503 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18504:6: note: in expansion of macro 'CAST' 18504 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18508:15: note: in expansion of macro 'CAST' 18508 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18525:15: note: in expansion of macro 'CAST' 18525 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18529:11: note: in expansion of macro 'CAST' 18529 | t5 = *CAST(metadataTable.i8p() + 60); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18532:11: note: in expansion of macro 'CAST' 18532 | t5 = *CAST(metadataTable.i8p() + 224); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18541:11: note: in expansion of macro 'CAST' 18541 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3055 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18546:11: note: in expansion of macro 'CAST' 18546 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18550:11: note: in expansion of macro 'CAST' 18550 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18554:11: note: in expansion of macro 'CAST' 18554 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18555:11: note: in expansion of macro 'CAST' 18555 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18556:11: note: in expansion of macro 'CAST' 18556 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18559:11: note: in expansion of macro 'CAST' 18559 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18566:11: note: in expansion of macro 'CAST' 18566 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3039 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18567:6: note: in expansion of macro 'CAST' 18567 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3040 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18571:11: note: in expansion of macro 'CAST' 18571 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18575:11: note: in expansion of macro 'CAST' 18575 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18576:11: note: in expansion of macro 'CAST' 18576 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18577:11: note: in expansion of macro 'CAST' 18577 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18587:11: note: in expansion of macro 'CAST' 18587 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18591:11: note: in expansion of macro 'CAST' 18591 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18592:11: note: in expansion of macro 'CAST' 18592 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18593:11: note: in expansion of macro 'CAST' 18593 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18617:15: note: in expansion of macro 'CAST' 18617 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18624:11: note: in expansion of macro 'CAST' 18624 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18625:11: note: in expansion of macro 'CAST' 18625 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18628:11: note: in expansion of macro 'CAST' 18628 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18630:11: note: in expansion of macro 'CAST' 18630 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18636:11: note: in expansion of macro 'CAST' 18636 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18640:11: note: in expansion of macro 'CAST' 18640 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18641:11: note: in expansion of macro 'CAST' 18641 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18642:11: note: in expansion of macro 'CAST' 18642 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18645:11: note: in expansion of macro 'CAST' 18645 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18648:11: note: in expansion of macro 'CAST' 18648 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18657:6: note: in expansion of macro 'CAST' 18657 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18661:11: note: in expansion of macro 'CAST' 18661 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18665:11: note: in expansion of macro 'CAST' 18665 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18666:11: note: in expansion of macro 'CAST' 18666 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18667:11: note: in expansion of macro 'CAST' 18667 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18677:11: note: in expansion of macro 'CAST' 18677 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18681:11: note: in expansion of macro 'CAST' 18681 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18682:11: note: in expansion of macro 'CAST' 18682 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18683:11: note: in expansion of macro 'CAST' 18683 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18707:15: note: in expansion of macro 'CAST' 18707 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18713:11: note: in expansion of macro 'CAST' 18713 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18714:11: note: in expansion of macro 'CAST' 18714 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18715:11: note: in expansion of macro 'CAST' 18715 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18721:11: note: in expansion of macro 'CAST' 18721 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18725:11: note: in expansion of macro 'CAST' 18725 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18726:11: note: in expansion of macro 'CAST' 18726 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18727:11: note: in expansion of macro 'CAST' 18727 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18730:11: note: in expansion of macro 'CAST' 18730 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18737:11: note: in expansion of macro 'CAST' 18737 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18738:6: note: in expansion of macro 'CAST' 18738 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18742:11: note: in expansion of macro 'CAST' 18742 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18746:11: note: in expansion of macro 'CAST' 18746 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18747:11: note: in expansion of macro 'CAST' 18747 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18748:11: note: in expansion of macro 'CAST' 18748 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18755:11: note: in expansion of macro 'CAST' 18755 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18756:11: note: in expansion of macro 'CAST' 18756 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18774:15: note: in expansion of macro 'CAST' 18774 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18780:11: note: in expansion of macro 'CAST' 18780 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18785:11: note: in expansion of macro 'CAST' 18785 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18786:11: note: in expansion of macro 'CAST' 18786 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18794:11: note: in expansion of macro 'CAST' 18794 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18798:11: note: in expansion of macro 'CAST' 18798 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18799:11: note: in expansion of macro 'CAST' 18799 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18800:11: note: in expansion of macro 'CAST' 18800 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18803:11: note: in expansion of macro 'CAST' 18803 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18810:11: note: in expansion of macro 'CAST' 18810 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18811:6: note: in expansion of macro 'CAST' 18811 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18815:11: note: in expansion of macro 'CAST' 18815 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18819:11: note: in expansion of macro 'CAST' 18819 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18820:11: note: in expansion of macro 'CAST' 18820 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18821:11: note: in expansion of macro 'CAST' 18821 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18828:11: note: in expansion of macro 'CAST' 18828 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18829:11: note: in expansion of macro 'CAST' 18829 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18830:11: note: in expansion of macro 'CAST' 18830 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18848:15: note: in expansion of macro 'CAST' 18848 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18855:11: note: in expansion of macro 'CAST' 18855 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18859:11: note: in expansion of macro 'CAST' 18859 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18863:11: note: in expansion of macro 'CAST' 18863 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18864:11: note: in expansion of macro 'CAST' 18864 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18865:11: note: in expansion of macro 'CAST' 18865 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18868:11: note: in expansion of macro 'CAST' 18868 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18869:6: note: in expansion of macro 'CAST' 18869 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18873:11: note: in expansion of macro 'CAST' 18873 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18877:11: note: in expansion of macro 'CAST' 18877 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18878:11: note: in expansion of macro 'CAST' 18878 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18879:11: note: in expansion of macro 'CAST' 18879 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18889:11: note: in expansion of macro 'CAST' 18889 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18893:11: note: in expansion of macro 'CAST' 18893 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18894:11: note: in expansion of macro 'CAST' 18894 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18895:11: note: in expansion of macro 'CAST' 18895 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18919:15: note: in expansion of macro 'CAST' 18919 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18926:11: note: in expansion of macro 'CAST' 18926 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18927:11: note: in expansion of macro 'CAST' 18927 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18930:11: note: in expansion of macro 'CAST' 18930 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18932:11: note: in expansion of macro 'CAST' 18932 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18938:11: note: in expansion of macro 'CAST' 18938 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18942:11: note: in expansion of macro 'CAST' 18942 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18943:11: note: in expansion of macro 'CAST' 18943 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18944:11: note: in expansion of macro 'CAST' 18944 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18947:11: note: in expansion of macro 'CAST' 18947 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18950:11: note: in expansion of macro 'CAST' 18950 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18959:6: note: in expansion of macro 'CAST' 18959 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18963:11: note: in expansion of macro 'CAST' 18963 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18967:11: note: in expansion of macro 'CAST' 18967 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18968:11: note: in expansion of macro 'CAST' 18968 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18969:11: note: in expansion of macro 'CAST' 18969 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18979:11: note: in expansion of macro 'CAST' 18979 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18983:11: note: in expansion of macro 'CAST' 18983 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18984:11: note: in expansion of macro 'CAST' 18984 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:18985:11: note: in expansion of macro 'CAST' 18985 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19009:15: note: in expansion of macro 'CAST' 19009 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19015:11: note: in expansion of macro 'CAST' 19015 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19016:11: note: in expansion of macro 'CAST' 19016 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19017:11: note: in expansion of macro 'CAST' 19017 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19020:11: note: in expansion of macro 'CAST' 19020 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19021:11: note: in expansion of macro 'CAST' 19021 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19022:11: note: in expansion of macro 'CAST' 19022 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19028:11: note: in expansion of macro 'CAST' 19028 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19032:11: note: in expansion of macro 'CAST' 19032 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19033:11: note: in expansion of macro 'CAST' 19033 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19034:11: note: in expansion of macro 'CAST' 19034 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19037:11: note: in expansion of macro 'CAST' 19037 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19044:11: note: in expansion of macro 'CAST' 19044 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19045:6: note: in expansion of macro 'CAST' 19045 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19049:11: note: in expansion of macro 'CAST' 19049 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19053:11: note: in expansion of macro 'CAST' 19053 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19054:11: note: in expansion of macro 'CAST' 19054 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19055:11: note: in expansion of macro 'CAST' 19055 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19062:11: note: in expansion of macro 'CAST' 19062 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19063:11: note: in expansion of macro 'CAST' 19063 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19081:15: note: in expansion of macro 'CAST' 19081 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19087:11: note: in expansion of macro 'CAST' 19087 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19088:11: note: in expansion of macro 'CAST' 19088 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19089:11: note: in expansion of macro 'CAST' 19089 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19092:11: note: in expansion of macro 'CAST' 19092 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19097:11: note: in expansion of macro 'CAST' 19097 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19098:11: note: in expansion of macro 'CAST' 19098 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19106:11: note: in expansion of macro 'CAST' 19106 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19110:11: note: in expansion of macro 'CAST' 19110 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19111:11: note: in expansion of macro 'CAST' 19111 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19112:11: note: in expansion of macro 'CAST' 19112 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19115:11: note: in expansion of macro 'CAST' 19115 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19122:11: note: in expansion of macro 'CAST' 19122 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19123:6: note: in expansion of macro 'CAST' 19123 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19127:11: note: in expansion of macro 'CAST' 19127 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19131:11: note: in expansion of macro 'CAST' 19131 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19132:11: note: in expansion of macro 'CAST' 19132 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19133:11: note: in expansion of macro 'CAST' 19133 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19140:11: note: in expansion of macro 'CAST' 19140 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19141:11: note: in expansion of macro 'CAST' 19141 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19142:11: note: in expansion of macro 'CAST' 19142 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19160:15: note: in expansion of macro 'CAST' 19160 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19166:11: note: in expansion of macro 'CAST' 19166 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19167:11: note: in expansion of macro 'CAST' 19167 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19168:11: note: in expansion of macro 'CAST' 19168 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19172:11: note: in expansion of macro 'CAST' 19172 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19176:11: note: in expansion of macro 'CAST' 19176 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19180:11: note: in expansion of macro 'CAST' 19180 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19181:11: note: in expansion of macro 'CAST' 19181 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19182:11: note: in expansion of macro 'CAST' 19182 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19185:11: note: in expansion of macro 'CAST' 19185 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19186:6: note: in expansion of macro 'CAST' 19186 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19190:11: note: in expansion of macro 'CAST' 19190 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19194:11: note: in expansion of macro 'CAST' 19194 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19195:11: note: in expansion of macro 'CAST' 19195 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19196:11: note: in expansion of macro 'CAST' 19196 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19206:11: note: in expansion of macro 'CAST' 19206 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19210:11: note: in expansion of macro 'CAST' 19210 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19211:11: note: in expansion of macro 'CAST' 19211 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19212:11: note: in expansion of macro 'CAST' 19212 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19236:15: note: in expansion of macro 'CAST' 19236 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19255:15: note: in expansion of macro 'CAST' 19255 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19272:15: note: in expansion of macro 'CAST' 19272 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19276:11: note: in expansion of macro 'CAST' 19276 | t5 = *CAST(metadataTable.i8p() + 60); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19279:11: note: in expansion of macro 'CAST' 19279 | t5 = *CAST(metadataTable.i8p() + 224); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19282:11: note: in expansion of macro 'CAST' 19282 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19288:11: note: in expansion of macro 'CAST' 19288 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3055 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19292:20: note: in expansion of macro 'CAST' 19292 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19293:11: note: in expansion of macro 'CAST' 19293 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19294:20: note: in expansion of macro 'CAST' 19294 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19297:11: note: in expansion of macro 'CAST' 19297 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19301:11: note: in expansion of macro 'CAST' 19301 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19302:11: note: in expansion of macro 'CAST' 19302 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19303:11: note: in expansion of macro 'CAST' 19303 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19306:11: note: in expansion of macro 'CAST' 19306 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19313:11: note: in expansion of macro 'CAST' 19313 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3039 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19314:6: note: in expansion of macro 'CAST' 19314 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3040 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19315:20: note: in expansion of macro 'CAST' 19315 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19318:11: note: in expansion of macro 'CAST' 19318 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19322:11: note: in expansion of macro 'CAST' 19322 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19323:11: note: in expansion of macro 'CAST' 19323 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19324:11: note: in expansion of macro 'CAST' 19324 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19331:20: note: in expansion of macro 'CAST' 19331 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19334:11: note: in expansion of macro 'CAST' 19334 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19338:11: note: in expansion of macro 'CAST' 19338 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19339:11: note: in expansion of macro 'CAST' 19339 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19340:11: note: in expansion of macro 'CAST' 19340 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19364:15: note: in expansion of macro 'CAST' 19364 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19370:20: note: in expansion of macro 'CAST' 19370 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19371:11: note: in expansion of macro 'CAST' 19371 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19372:11: note: in expansion of macro 'CAST' 19372 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19375:11: note: in expansion of macro 'CAST' 19375 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19377:11: note: in expansion of macro 'CAST' 19377 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19380:20: note: in expansion of macro 'CAST' 19380 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19383:11: note: in expansion of macro 'CAST' 19383 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19387:11: note: in expansion of macro 'CAST' 19387 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19388:11: note: in expansion of macro 'CAST' 19388 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19389:11: note: in expansion of macro 'CAST' 19389 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19392:11: note: in expansion of macro 'CAST' 19392 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19395:11: note: in expansion of macro 'CAST' 19395 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19404:6: note: in expansion of macro 'CAST' 19404 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19405:20: note: in expansion of macro 'CAST' 19405 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19408:11: note: in expansion of macro 'CAST' 19408 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19412:11: note: in expansion of macro 'CAST' 19412 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19413:11: note: in expansion of macro 'CAST' 19413 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19414:11: note: in expansion of macro 'CAST' 19414 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19421:20: note: in expansion of macro 'CAST' 19421 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19424:11: note: in expansion of macro 'CAST' 19424 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19428:11: note: in expansion of macro 'CAST' 19428 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19429:11: note: in expansion of macro 'CAST' 19429 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19430:11: note: in expansion of macro 'CAST' 19430 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19454:15: note: in expansion of macro 'CAST' 19454 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19460:11: note: in expansion of macro 'CAST' 19460 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19461:11: note: in expansion of macro 'CAST' 19461 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19462:11: note: in expansion of macro 'CAST' 19462 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19465:20: note: in expansion of macro 'CAST' 19465 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19468:11: note: in expansion of macro 'CAST' 19468 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19472:11: note: in expansion of macro 'CAST' 19472 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19473:11: note: in expansion of macro 'CAST' 19473 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19474:11: note: in expansion of macro 'CAST' 19474 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19477:11: note: in expansion of macro 'CAST' 19477 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19484:11: note: in expansion of macro 'CAST' 19484 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19485:6: note: in expansion of macro 'CAST' 19485 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19486:20: note: in expansion of macro 'CAST' 19486 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19489:11: note: in expansion of macro 'CAST' 19489 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19493:11: note: in expansion of macro 'CAST' 19493 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19494:11: note: in expansion of macro 'CAST' 19494 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19495:11: note: in expansion of macro 'CAST' 19495 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19502:11: note: in expansion of macro 'CAST' 19502 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19503:11: note: in expansion of macro 'CAST' 19503 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19521:15: note: in expansion of macro 'CAST' 19521 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19527:11: note: in expansion of macro 'CAST' 19527 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19532:11: note: in expansion of macro 'CAST' 19532 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19533:11: note: in expansion of macro 'CAST' 19533 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19538:20: note: in expansion of macro 'CAST' 19538 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19541:11: note: in expansion of macro 'CAST' 19541 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19545:11: note: in expansion of macro 'CAST' 19545 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19546:11: note: in expansion of macro 'CAST' 19546 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19547:11: note: in expansion of macro 'CAST' 19547 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19550:11: note: in expansion of macro 'CAST' 19550 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19557:11: note: in expansion of macro 'CAST' 19557 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19558:6: note: in expansion of macro 'CAST' 19558 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19559:20: note: in expansion of macro 'CAST' 19559 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19562:11: note: in expansion of macro 'CAST' 19562 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19566:11: note: in expansion of macro 'CAST' 19566 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19567:11: note: in expansion of macro 'CAST' 19567 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19568:11: note: in expansion of macro 'CAST' 19568 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19575:11: note: in expansion of macro 'CAST' 19575 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19576:11: note: in expansion of macro 'CAST' 19576 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19577:11: note: in expansion of macro 'CAST' 19577 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19595:15: note: in expansion of macro 'CAST' 19595 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19601:20: note: in expansion of macro 'CAST' 19601 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19602:11: note: in expansion of macro 'CAST' 19602 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19603:20: note: in expansion of macro 'CAST' 19603 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19606:11: note: in expansion of macro 'CAST' 19606 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19610:11: note: in expansion of macro 'CAST' 19610 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19611:11: note: in expansion of macro 'CAST' 19611 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19612:11: note: in expansion of macro 'CAST' 19612 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19615:11: note: in expansion of macro 'CAST' 19615 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19616:6: note: in expansion of macro 'CAST' 19616 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19617:20: note: in expansion of macro 'CAST' 19617 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19620:11: note: in expansion of macro 'CAST' 19620 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19624:11: note: in expansion of macro 'CAST' 19624 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19625:11: note: in expansion of macro 'CAST' 19625 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19626:11: note: in expansion of macro 'CAST' 19626 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19633:20: note: in expansion of macro 'CAST' 19633 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19636:11: note: in expansion of macro 'CAST' 19636 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19640:11: note: in expansion of macro 'CAST' 19640 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19641:11: note: in expansion of macro 'CAST' 19641 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19642:11: note: in expansion of macro 'CAST' 19642 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19666:15: note: in expansion of macro 'CAST' 19666 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19672:20: note: in expansion of macro 'CAST' 19672 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19673:11: note: in expansion of macro 'CAST' 19673 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19674:11: note: in expansion of macro 'CAST' 19674 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19677:11: note: in expansion of macro 'CAST' 19677 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19679:11: note: in expansion of macro 'CAST' 19679 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19682:20: note: in expansion of macro 'CAST' 19682 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19685:11: note: in expansion of macro 'CAST' 19685 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19689:11: note: in expansion of macro 'CAST' 19689 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19690:11: note: in expansion of macro 'CAST' 19690 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19691:11: note: in expansion of macro 'CAST' 19691 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19694:11: note: in expansion of macro 'CAST' 19694 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19697:11: note: in expansion of macro 'CAST' 19697 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19706:6: note: in expansion of macro 'CAST' 19706 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19707:20: note: in expansion of macro 'CAST' 19707 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19710:11: note: in expansion of macro 'CAST' 19710 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19714:11: note: in expansion of macro 'CAST' 19714 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19715:11: note: in expansion of macro 'CAST' 19715 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19716:11: note: in expansion of macro 'CAST' 19716 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19723:20: note: in expansion of macro 'CAST' 19723 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19726:11: note: in expansion of macro 'CAST' 19726 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19730:11: note: in expansion of macro 'CAST' 19730 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19731:11: note: in expansion of macro 'CAST' 19731 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19732:11: note: in expansion of macro 'CAST' 19732 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19756:15: note: in expansion of macro 'CAST' 19756 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19762:11: note: in expansion of macro 'CAST' 19762 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19763:11: note: in expansion of macro 'CAST' 19763 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19764:11: note: in expansion of macro 'CAST' 19764 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19767:11: note: in expansion of macro 'CAST' 19767 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19768:11: note: in expansion of macro 'CAST' 19768 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19769:11: note: in expansion of macro 'CAST' 19769 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19772:20: note: in expansion of macro 'CAST' 19772 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19775:11: note: in expansion of macro 'CAST' 19775 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19779:11: note: in expansion of macro 'CAST' 19779 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19780:11: note: in expansion of macro 'CAST' 19780 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19781:11: note: in expansion of macro 'CAST' 19781 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19784:11: note: in expansion of macro 'CAST' 19784 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19791:11: note: in expansion of macro 'CAST' 19791 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19792:6: note: in expansion of macro 'CAST' 19792 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19793:20: note: in expansion of macro 'CAST' 19793 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19796:11: note: in expansion of macro 'CAST' 19796 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19800:11: note: in expansion of macro 'CAST' 19800 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19801:11: note: in expansion of macro 'CAST' 19801 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19802:11: note: in expansion of macro 'CAST' 19802 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19809:11: note: in expansion of macro 'CAST' 19809 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19810:11: note: in expansion of macro 'CAST' 19810 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19828:15: note: in expansion of macro 'CAST' 19828 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19834:11: note: in expansion of macro 'CAST' 19834 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19835:11: note: in expansion of macro 'CAST' 19835 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19836:11: note: in expansion of macro 'CAST' 19836 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19839:11: note: in expansion of macro 'CAST' 19839 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19844:11: note: in expansion of macro 'CAST' 19844 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19845:11: note: in expansion of macro 'CAST' 19845 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19850:20: note: in expansion of macro 'CAST' 19850 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19853:11: note: in expansion of macro 'CAST' 19853 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19857:11: note: in expansion of macro 'CAST' 19857 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19858:11: note: in expansion of macro 'CAST' 19858 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19859:11: note: in expansion of macro 'CAST' 19859 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19862:11: note: in expansion of macro 'CAST' 19862 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19869:11: note: in expansion of macro 'CAST' 19869 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19870:6: note: in expansion of macro 'CAST' 19870 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19871:20: note: in expansion of macro 'CAST' 19871 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19874:11: note: in expansion of macro 'CAST' 19874 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19878:11: note: in expansion of macro 'CAST' 19878 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19879:11: note: in expansion of macro 'CAST' 19879 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19880:11: note: in expansion of macro 'CAST' 19880 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19887:11: note: in expansion of macro 'CAST' 19887 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19888:11: note: in expansion of macro 'CAST' 19888 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19889:11: note: in expansion of macro 'CAST' 19889 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19907:15: note: in expansion of macro 'CAST' 19907 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19913:11: note: in expansion of macro 'CAST' 19913 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19914:11: note: in expansion of macro 'CAST' 19914 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19915:11: note: in expansion of macro 'CAST' 19915 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19918:20: note: in expansion of macro 'CAST' 19918 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19919:11: note: in expansion of macro 'CAST' 19919 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19920:20: note: in expansion of macro 'CAST' 19920 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19923:11: note: in expansion of macro 'CAST' 19923 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19927:11: note: in expansion of macro 'CAST' 19927 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19928:11: note: in expansion of macro 'CAST' 19928 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19929:11: note: in expansion of macro 'CAST' 19929 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19932:11: note: in expansion of macro 'CAST' 19932 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19933:6: note: in expansion of macro 'CAST' 19933 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19934:20: note: in expansion of macro 'CAST' 19934 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19937:11: note: in expansion of macro 'CAST' 19937 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19941:11: note: in expansion of macro 'CAST' 19941 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19942:11: note: in expansion of macro 'CAST' 19942 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19943:11: note: in expansion of macro 'CAST' 19943 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19950:20: note: in expansion of macro 'CAST' 19950 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19953:11: note: in expansion of macro 'CAST' 19953 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19957:11: note: in expansion of macro 'CAST' 19957 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19958:11: note: in expansion of macro 'CAST' 19958 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19959:11: note: in expansion of macro 'CAST' 19959 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:19983:15: note: in expansion of macro 'CAST' 19983 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20002:15: note: in expansion of macro 'CAST' 20002 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20019:15: note: in expansion of macro 'CAST' 20019 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20023:11: note: in expansion of macro 'CAST' 20023 | t5 = *CAST(metadataTable.i8p() + 60); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20026:11: note: in expansion of macro 'CAST' 20026 | t5 = *CAST(metadataTable.i8p() + 224); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20029:11: note: in expansion of macro 'CAST' 20029 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20035:11: note: in expansion of macro 'CAST' 20035 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3055 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20039:11: note: in expansion of macro 'CAST' 20039 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20040:11: note: in expansion of macro 'CAST' 20040 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20041:11: note: in expansion of macro 'CAST' 20041 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20044:11: note: in expansion of macro 'CAST' 20044 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20048:11: note: in expansion of macro 'CAST' 20048 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20049:11: note: in expansion of macro 'CAST' 20049 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20051:11: note: in expansion of macro 'CAST' 20051 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20054:11: note: in expansion of macro 'CAST' 20054 | t3 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3035 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20061:11: note: in expansion of macro 'CAST' 20061 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3039 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20062:6: note: in expansion of macro 'CAST' 20062 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3040 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20063:11: note: in expansion of macro 'CAST' 20063 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20066:11: note: in expansion of macro 'CAST' 20066 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20070:11: note: in expansion of macro 'CAST' 20070 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20071:11: note: in expansion of macro 'CAST' 20071 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20073:11: note: in expansion of macro 'CAST' 20073 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20080:11: note: in expansion of macro 'CAST' 20080 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20083:11: note: in expansion of macro 'CAST' 20083 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20087:11: note: in expansion of macro 'CAST' 20087 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20088:11: note: in expansion of macro 'CAST' 20088 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20090:11: note: in expansion of macro 'CAST' 20090 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20114:15: note: in expansion of macro 'CAST' 20114 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20120:11: note: in expansion of macro 'CAST' 20120 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20121:11: note: in expansion of macro 'CAST' 20121 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20122:11: note: in expansion of macro 'CAST' 20122 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20125:11: note: in expansion of macro 'CAST' 20125 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20127:11: note: in expansion of macro 'CAST' 20127 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20130:11: note: in expansion of macro 'CAST' 20130 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20133:11: note: in expansion of macro 'CAST' 20133 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20137:11: note: in expansion of macro 'CAST' 20137 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20138:11: note: in expansion of macro 'CAST' 20138 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20140:11: note: in expansion of macro 'CAST' 20140 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20143:11: note: in expansion of macro 'CAST' 20143 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20146:11: note: in expansion of macro 'CAST' 20146 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20155:6: note: in expansion of macro 'CAST' 20155 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20156:11: note: in expansion of macro 'CAST' 20156 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20159:11: note: in expansion of macro 'CAST' 20159 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20163:11: note: in expansion of macro 'CAST' 20163 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20164:11: note: in expansion of macro 'CAST' 20164 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20166:11: note: in expansion of macro 'CAST' 20166 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20173:11: note: in expansion of macro 'CAST' 20173 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20176:11: note: in expansion of macro 'CAST' 20176 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20180:11: note: in expansion of macro 'CAST' 20180 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20181:11: note: in expansion of macro 'CAST' 20181 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20183:11: note: in expansion of macro 'CAST' 20183 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20207:15: note: in expansion of macro 'CAST' 20207 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20213:11: note: in expansion of macro 'CAST' 20213 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20214:11: note: in expansion of macro 'CAST' 20214 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20215:11: note: in expansion of macro 'CAST' 20215 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20218:11: note: in expansion of macro 'CAST' 20218 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20221:11: note: in expansion of macro 'CAST' 20221 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20225:11: note: in expansion of macro 'CAST' 20225 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20226:11: note: in expansion of macro 'CAST' 20226 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20228:11: note: in expansion of macro 'CAST' 20228 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20231:11: note: in expansion of macro 'CAST' 20231 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20238:11: note: in expansion of macro 'CAST' 20238 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20239:6: note: in expansion of macro 'CAST' 20239 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20240:11: note: in expansion of macro 'CAST' 20240 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20243:11: note: in expansion of macro 'CAST' 20243 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20247:11: note: in expansion of macro 'CAST' 20247 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20248:11: note: in expansion of macro 'CAST' 20248 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20250:11: note: in expansion of macro 'CAST' 20250 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20257:11: note: in expansion of macro 'CAST' 20257 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20258:11: note: in expansion of macro 'CAST' 20258 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20276:15: note: in expansion of macro 'CAST' 20276 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20282:11: note: in expansion of macro 'CAST' 20282 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20287:11: note: in expansion of macro 'CAST' 20287 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20288:11: note: in expansion of macro 'CAST' 20288 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20293:11: note: in expansion of macro 'CAST' 20293 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20296:11: note: in expansion of macro 'CAST' 20296 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20300:11: note: in expansion of macro 'CAST' 20300 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20301:11: note: in expansion of macro 'CAST' 20301 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20303:11: note: in expansion of macro 'CAST' 20303 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20306:11: note: in expansion of macro 'CAST' 20306 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20313:11: note: in expansion of macro 'CAST' 20313 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20314:6: note: in expansion of macro 'CAST' 20314 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20315:11: note: in expansion of macro 'CAST' 20315 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20318:11: note: in expansion of macro 'CAST' 20318 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20322:11: note: in expansion of macro 'CAST' 20322 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20323:11: note: in expansion of macro 'CAST' 20323 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20325:11: note: in expansion of macro 'CAST' 20325 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20332:11: note: in expansion of macro 'CAST' 20332 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20333:11: note: in expansion of macro 'CAST' 20333 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20334:11: note: in expansion of macro 'CAST' 20334 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20352:15: note: in expansion of macro 'CAST' 20352 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20358:11: note: in expansion of macro 'CAST' 20358 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20359:11: note: in expansion of macro 'CAST' 20359 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20360:11: note: in expansion of macro 'CAST' 20360 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20363:11: note: in expansion of macro 'CAST' 20363 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20367:11: note: in expansion of macro 'CAST' 20367 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20368:11: note: in expansion of macro 'CAST' 20368 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20370:11: note: in expansion of macro 'CAST' 20370 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20373:11: note: in expansion of macro 'CAST' 20373 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20374:6: note: in expansion of macro 'CAST' 20374 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20375:11: note: in expansion of macro 'CAST' 20375 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20378:11: note: in expansion of macro 'CAST' 20378 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20382:11: note: in expansion of macro 'CAST' 20382 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20383:11: note: in expansion of macro 'CAST' 20383 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20385:11: note: in expansion of macro 'CAST' 20385 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20392:11: note: in expansion of macro 'CAST' 20392 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20395:11: note: in expansion of macro 'CAST' 20395 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20399:11: note: in expansion of macro 'CAST' 20399 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20400:11: note: in expansion of macro 'CAST' 20400 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20402:11: note: in expansion of macro 'CAST' 20402 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20426:15: note: in expansion of macro 'CAST' 20426 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20432:11: note: in expansion of macro 'CAST' 20432 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20433:11: note: in expansion of macro 'CAST' 20433 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:2921 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20434:11: note: in expansion of macro 'CAST' 20434 | t2 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20437:11: note: in expansion of macro 'CAST' 20437 | t1 = *CAST(t1.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20439:11: note: in expansion of macro 'CAST' 20439 | t1 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:2923 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20442:11: note: in expansion of macro 'CAST' 20442 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20445:11: note: in expansion of macro 'CAST' 20445 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20449:11: note: in expansion of macro 'CAST' 20449 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20450:11: note: in expansion of macro 'CAST' 20450 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20452:11: note: in expansion of macro 'CAST' 20452 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20455:11: note: in expansion of macro 'CAST' 20455 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3010 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20458:11: note: in expansion of macro 'CAST' 20458 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:1605 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20467:6: note: in expansion of macro 'CAST' 20467 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x1f0)) = t2.i64(); // LowLevelInterpreter64.asm:1612 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20468:11: note: in expansion of macro 'CAST' 20468 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20471:11: note: in expansion of macro 'CAST' 20471 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20475:11: note: in expansion of macro 'CAST' 20475 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20476:11: note: in expansion of macro 'CAST' 20476 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20478:11: note: in expansion of macro 'CAST' 20478 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20485:11: note: in expansion of macro 'CAST' 20485 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20488:11: note: in expansion of macro 'CAST' 20488 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20492:11: note: in expansion of macro 'CAST' 20492 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20493:11: note: in expansion of macro 'CAST' 20493 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20495:11: note: in expansion of macro 'CAST' 20495 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20519:15: note: in expansion of macro 'CAST' 20519 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20525:11: note: in expansion of macro 'CAST' 20525 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20526:11: note: in expansion of macro 'CAST' 20526 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20527:11: note: in expansion of macro 'CAST' 20527 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20530:11: note: in expansion of macro 'CAST' 20530 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1418 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20531:11: note: in expansion of macro 'CAST' 20531 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter.asm:1419 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20532:11: note: in expansion of macro 'CAST' 20532 | t2 = *CAST(t2.i8p() + 2008); // LowLevelInterpreter.asm:1420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20535:11: note: in expansion of macro 'CAST' 20535 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20538:11: note: in expansion of macro 'CAST' 20538 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20542:11: note: in expansion of macro 'CAST' 20542 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20543:11: note: in expansion of macro 'CAST' 20543 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20545:11: note: in expansion of macro 'CAST' 20545 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20548:11: note: in expansion of macro 'CAST' 20548 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20555:11: note: in expansion of macro 'CAST' 20555 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20556:6: note: in expansion of macro 'CAST' 20556 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20557:11: note: in expansion of macro 'CAST' 20557 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20560:11: note: in expansion of macro 'CAST' 20560 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20564:11: note: in expansion of macro 'CAST' 20564 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20565:11: note: in expansion of macro 'CAST' 20565 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20567:11: note: in expansion of macro 'CAST' 20567 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20574:11: note: in expansion of macro 'CAST' 20574 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20575:11: note: in expansion of macro 'CAST' 20575 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:677 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20593:15: note: in expansion of macro 'CAST' 20593 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20599:11: note: in expansion of macro 'CAST' 20599 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20600:11: note: in expansion of macro 'CAST' 20600 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20601:11: note: in expansion of macro 'CAST' 20601 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20604:11: note: in expansion of macro 'CAST' 20604 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3044 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20609:11: note: in expansion of macro 'CAST' 20609 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3048 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20610:11: note: in expansion of macro 'CAST' 20610 | t0 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3049 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20615:11: note: in expansion of macro 'CAST' 20615 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20618:11: note: in expansion of macro 'CAST' 20618 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20622:11: note: in expansion of macro 'CAST' 20622 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20623:11: note: in expansion of macro 'CAST' 20623 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20625:11: note: in expansion of macro 'CAST' 20625 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20628:11: note: in expansion of macro 'CAST' 20628 | t2 = *CAST(t5.i8p() + 8); // LowLevelInterpreter64.asm:3017 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20635:11: note: in expansion of macro 'CAST' 20635 | t0 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3021 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20636:6: note: in expansion of macro 'CAST' 20636 | *CAST(t0.i8p()) = t1.i64(); // LowLevelInterpreter64.asm:3022 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20637:11: note: in expansion of macro 'CAST' 20637 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20640:11: note: in expansion of macro 'CAST' 20640 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20644:11: note: in expansion of macro 'CAST' 20644 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20645:11: note: in expansion of macro 'CAST' 20645 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20647:11: note: in expansion of macro 'CAST' 20647 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20654:11: note: in expansion of macro 'CAST' 20654 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20655:11: note: in expansion of macro 'CAST' 20655 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:685 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20656:11: note: in expansion of macro 'CAST' 20656 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter64.asm:686 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20674:15: note: in expansion of macro 'CAST' 20674 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20680:11: note: in expansion of macro 'CAST' 20680 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:2829 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20681:11: note: in expansion of macro 'CAST' 20681 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:2830 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20682:11: note: in expansion of macro 'CAST' 20682 | t2 = *CAST(t2.i8p() + 2000); // LowLevelInterpreter64.asm:2831 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20685:11: note: in expansion of macro 'CAST' 20685 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20686:11: note: in expansion of macro 'CAST' 20686 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20687:11: note: in expansion of macro 'CAST' 20687 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20690:11: note: in expansion of macro 'CAST' 20690 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20694:11: note: in expansion of macro 'CAST' 20694 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20695:11: note: in expansion of macro 'CAST' 20695 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20697:11: note: in expansion of macro 'CAST' 20697 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20700:11: note: in expansion of macro 'CAST' 20700 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter64.asm:3028 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20701:6: note: in expansion of macro 'CAST' 20701 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x20)) = t2.i64(); // LowLevelInterpreter64.asm:3029 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20702:11: note: in expansion of macro 'CAST' 20702 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20705:11: note: in expansion of macro 'CAST' 20705 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20709:11: note: in expansion of macro 'CAST' 20709 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20710:11: note: in expansion of macro 'CAST' 20710 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20712:11: note: in expansion of macro 'CAST' 20712 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20719:11: note: in expansion of macro 'CAST' 20719 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20722:11: note: in expansion of macro 'CAST' 20722 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20726:11: note: in expansion of macro 'CAST' 20726 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20727:11: note: in expansion of macro 'CAST' 20727 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20729:11: note: in expansion of macro 'CAST' 20729 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20753:15: note: in expansion of macro 'CAST' 20753 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20772:15: note: in expansion of macro 'CAST' 20772 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20789:15: note: in expansion of macro 'CAST' 20789 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20794:11: note: in expansion of macro 'CAST' 20794 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20796:11: note: in expansion of macro 'CAST' 20796 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)); // LowLevelInterpreter64.asm:3140 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20800:6: note: in expansion of macro 'CAST' 20800 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20802:6: note: in expansion of macro 'CAST' 20802 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20806:15: note: in expansion of macro 'CAST' 20806 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20810:20: note: in expansion of macro 'CAST' 20810 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20811:11: note: in expansion of macro 'CAST' 20811 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20812:11: note: in expansion of macro 'CAST' 20812 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20813:11: note: in expansion of macro 'CAST' 20813 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)); // LowLevelInterpreter64.asm:3140 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20815:11: note: in expansion of macro 'CAST' 20815 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20817:6: note: in expansion of macro 'CAST' 20817 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20818:20: note: in expansion of macro 'CAST' 20818 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20819:6: note: in expansion of macro 'CAST' 20819 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20823:15: note: in expansion of macro 'CAST' 20823 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20827:11: note: in expansion of macro 'CAST' 20827 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20828:11: note: in expansion of macro 'CAST' 20828 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20829:11: note: in expansion of macro 'CAST' 20829 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20830:11: note: in expansion of macro 'CAST' 20830 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)); // LowLevelInterpreter64.asm:3140 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20832:11: note: in expansion of macro 'CAST' 20832 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20834:6: note: in expansion of macro 'CAST' 20834 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20835:11: note: in expansion of macro 'CAST' 20835 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20836:6: note: in expansion of macro 'CAST' 20836 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20840:15: note: in expansion of macro 'CAST' 20840 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20845:11: note: in expansion of macro 'CAST' 20845 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20850:11: note: in expansion of macro 'CAST' 20850 | t2 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20854:11: note: in expansion of macro 'CAST' 20854 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20855:11: note: in expansion of macro 'CAST' 20855 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20856:11: note: in expansion of macro 'CAST' 20856 | t2 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20859:6: note: in expansion of macro 'CAST' 20859 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)) = t2.i64(); // LowLevelInterpreter64.asm:3150 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20863:11: note: in expansion of macro 'CAST' 20863 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20867:11: note: in expansion of macro 'CAST' 20867 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20868:11: note: in expansion of macro 'CAST' 20868 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20869:11: note: in expansion of macro 'CAST' 20869 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20879:11: note: in expansion of macro 'CAST' 20879 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20883:11: note: in expansion of macro 'CAST' 20883 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20884:11: note: in expansion of macro 'CAST' 20884 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20885:11: note: in expansion of macro 'CAST' 20885 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20909:15: note: in expansion of macro 'CAST' 20909 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20913:20: note: in expansion of macro 'CAST' 20913 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20914:11: note: in expansion of macro 'CAST' 20914 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20915:11: note: in expansion of macro 'CAST' 20915 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20916:20: note: in expansion of macro 'CAST' 20916 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20919:11: note: in expansion of macro 'CAST' 20919 | t2 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20923:11: note: in expansion of macro 'CAST' 20923 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20924:11: note: in expansion of macro 'CAST' 20924 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20925:11: note: in expansion of macro 'CAST' 20925 | t2 = *CAST(t2.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20928:6: note: in expansion of macro 'CAST' 20928 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)) = t2.i64(); // LowLevelInterpreter64.asm:3150 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20929:20: note: in expansion of macro 'CAST' 20929 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20932:11: note: in expansion of macro 'CAST' 20932 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20936:11: note: in expansion of macro 'CAST' 20936 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20937:11: note: in expansion of macro 'CAST' 20937 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20938:11: note: in expansion of macro 'CAST' 20938 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20945:20: note: in expansion of macro 'CAST' 20945 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20948:11: note: in expansion of macro 'CAST' 20948 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20952:11: note: in expansion of macro 'CAST' 20952 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20953:11: note: in expansion of macro 'CAST' 20953 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20954:11: note: in expansion of macro 'CAST' 20954 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20978:15: note: in expansion of macro 'CAST' 20978 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20982:11: note: in expansion of macro 'CAST' 20982 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20983:11: note: in expansion of macro 'CAST' 20983 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20984:11: note: in expansion of macro 'CAST' 20984 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20985:11: note: in expansion of macro 'CAST' 20985 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20988:11: note: in expansion of macro 'CAST' 20988 | t2 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20992:11: note: in expansion of macro 'CAST' 20992 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20993:11: note: in expansion of macro 'CAST' 20993 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20995:11: note: in expansion of macro 'CAST' 20995 | t2 = *CAST(t2.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20998:6: note: in expansion of macro 'CAST' 20998 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x30)) = t2.i64(); // LowLevelInterpreter64.asm:3150 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:20999:11: note: in expansion of macro 'CAST' 20999 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21002:11: note: in expansion of macro 'CAST' 21002 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21006:11: note: in expansion of macro 'CAST' 21006 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21007:11: note: in expansion of macro 'CAST' 21007 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21009:11: note: in expansion of macro 'CAST' 21009 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21016:11: note: in expansion of macro 'CAST' 21016 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21019:11: note: in expansion of macro 'CAST' 21019 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21023:11: note: in expansion of macro 'CAST' 21023 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21024:11: note: in expansion of macro 'CAST' 21024 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21026:11: note: in expansion of macro 'CAST' 21026 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21050:15: note: in expansion of macro 'CAST' 21050 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21055:11: note: in expansion of macro 'CAST' 21055 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21056:11: note: in expansion of macro 'CAST' 21056 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:3158 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21059:6: note: in expansion of macro 'CAST' 21059 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21063:15: note: in expansion of macro 'CAST' 21063 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21067:20: note: in expansion of macro 'CAST' 21067 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21068:11: note: in expansion of macro 'CAST' 21068 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21069:11: note: in expansion of macro 'CAST' 21069 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:3158 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21071:20: note: in expansion of macro 'CAST' 21071 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21072:6: note: in expansion of macro 'CAST' 21072 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21076:15: note: in expansion of macro 'CAST' 21076 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21080:11: note: in expansion of macro 'CAST' 21080 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21081:11: note: in expansion of macro 'CAST' 21081 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21082:11: note: in expansion of macro 'CAST' 21082 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:3158 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21084:11: note: in expansion of macro 'CAST' 21084 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21085:6: note: in expansion of macro 'CAST' 21085 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21089:15: note: in expansion of macro 'CAST' 21089 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21093:11: note: in expansion of macro 'CAST' 21093 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21096:11: note: in expansion of macro 'CAST' 21096 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21108:11: note: in expansion of macro 'CAST' 21108 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21112:11: note: in expansion of macro 'CAST' 21112 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21113:11: note: in expansion of macro 'CAST' 21113 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21114:11: note: in expansion of macro 'CAST' 21114 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21119:11: note: in expansion of macro 'CAST' 21119 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter64.asm:3166 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21129:6: note: in expansion of macro 'CAST' 21129 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter64.asm:3172 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21142:11: note: in expansion of macro 'CAST' 21142 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21143:11: note: in expansion of macro 'CAST' 21143 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21144:10: note: in expansion of macro 'CAST' 21144 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21150:6: note: in expansion of macro 'CAST' 21150 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21167:11: note: in expansion of macro 'CAST' 21167 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21171:11: note: in expansion of macro 'CAST' 21171 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21172:11: note: in expansion of macro 'CAST' 21172 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21173:11: note: in expansion of macro 'CAST' 21173 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21176:11: note: in expansion of macro 'CAST' 21176 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21179:11: note: in expansion of macro 'CAST' 21179 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21188:11: note: in expansion of macro 'CAST' 21188 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21191:11: note: in expansion of macro 'CAST' 21191 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21192:6: note: in expansion of macro 'CAST' 21192 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21199:11: note: in expansion of macro 'CAST' 21199 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21200:6: note: in expansion of macro 'CAST' 21200 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21203:11: note: in expansion of macro 'CAST' 21203 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21213:11: note: in expansion of macro 'CAST' 21213 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21214:11: note: in expansion of macro 'CAST' 21214 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21218:11: note: in expansion of macro 'CAST' 21218 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21219:15: note: in expansion of macro 'CAST' 21219 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21220:15: note: in expansion of macro 'CAST' 21220 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21222:6: note: in expansion of macro 'CAST' 21222 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21225:6: note: in expansion of macro 'CAST' 21225 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21229:15: note: in expansion of macro 'CAST' 21229 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21236:6: note: in expansion of macro 'CAST' 21236 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21239:11: note: in expansion of macro 'CAST' 21239 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21246:11: note: in expansion of macro 'CAST' 21246 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21249:11: note: in expansion of macro 'CAST' 21249 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21252:11: note: in expansion of macro 'CAST' 21252 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21258:20: note: in expansion of macro 'CAST' 21258 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21261:11: note: in expansion of macro 'CAST' 21261 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21265:11: note: in expansion of macro 'CAST' 21265 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21266:11: note: in expansion of macro 'CAST' 21266 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21267:11: note: in expansion of macro 'CAST' 21267 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21272:11: note: in expansion of macro 'CAST' 21272 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter64.asm:3166 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21282:6: note: in expansion of macro 'CAST' 21282 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter64.asm:3172 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21295:11: note: in expansion of macro 'CAST' 21295 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21296:11: note: in expansion of macro 'CAST' 21296 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21297:10: note: in expansion of macro 'CAST' 21297 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21303:6: note: in expansion of macro 'CAST' 21303 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21317:20: note: in expansion of macro 'CAST' 21317 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21320:11: note: in expansion of macro 'CAST' 21320 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21324:11: note: in expansion of macro 'CAST' 21324 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21325:11: note: in expansion of macro 'CAST' 21325 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21326:11: note: in expansion of macro 'CAST' 21326 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21329:11: note: in expansion of macro 'CAST' 21329 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21332:11: note: in expansion of macro 'CAST' 21332 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21335:11: note: in expansion of macro 'CAST' 21335 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21341:11: note: in expansion of macro 'CAST' 21341 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21344:11: note: in expansion of macro 'CAST' 21344 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21345:6: note: in expansion of macro 'CAST' 21345 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21352:11: note: in expansion of macro 'CAST' 21352 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21353:6: note: in expansion of macro 'CAST' 21353 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21356:11: note: in expansion of macro 'CAST' 21356 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21366:11: note: in expansion of macro 'CAST' 21366 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21367:11: note: in expansion of macro 'CAST' 21367 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21371:11: note: in expansion of macro 'CAST' 21371 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21372:15: note: in expansion of macro 'CAST' 21372 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21373:15: note: in expansion of macro 'CAST' 21373 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21374:20: note: in expansion of macro 'CAST' 21374 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21375:6: note: in expansion of macro 'CAST' 21375 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21376:11: note: in expansion of macro 'CAST' 21376 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21378:6: note: in expansion of macro 'CAST' 21378 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21382:15: note: in expansion of macro 'CAST' 21382 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21389:6: note: in expansion of macro 'CAST' 21389 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21392:11: note: in expansion of macro 'CAST' 21392 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21399:11: note: in expansion of macro 'CAST' 21399 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21402:11: note: in expansion of macro 'CAST' 21402 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21405:11: note: in expansion of macro 'CAST' 21405 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21411:11: note: in expansion of macro 'CAST' 21411 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21414:11: note: in expansion of macro 'CAST' 21414 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21418:11: note: in expansion of macro 'CAST' 21418 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21419:11: note: in expansion of macro 'CAST' 21419 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21421:11: note: in expansion of macro 'CAST' 21421 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21426:11: note: in expansion of macro 'CAST' 21426 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter64.asm:3166 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21436:6: note: in expansion of macro 'CAST' 21436 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter64.asm:3172 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21449:11: note: in expansion of macro 'CAST' 21449 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21450:11: note: in expansion of macro 'CAST' 21450 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21451:10: note: in expansion of macro 'CAST' 21451 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21457:6: note: in expansion of macro 'CAST' 21457 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21471:11: note: in expansion of macro 'CAST' 21471 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21474:11: note: in expansion of macro 'CAST' 21474 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21478:11: note: in expansion of macro 'CAST' 21478 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21479:11: note: in expansion of macro 'CAST' 21479 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21481:11: note: in expansion of macro 'CAST' 21481 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21484:11: note: in expansion of macro 'CAST' 21484 | t5 = *CAST(metadataTable.i8p() + 8); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21487:11: note: in expansion of macro 'CAST' 21487 | t5 = *CAST(metadataTable.i8p() + 120); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21490:11: note: in expansion of macro 'CAST' 21490 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21496:11: note: in expansion of macro 'CAST' 21496 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21499:11: note: in expansion of macro 'CAST' 21499 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21500:6: note: in expansion of macro 'CAST' 21500 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21507:11: note: in expansion of macro 'CAST' 21507 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21508:6: note: in expansion of macro 'CAST' 21508 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21511:11: note: in expansion of macro 'CAST' 21511 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21521:11: note: in expansion of macro 'CAST' 21521 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21522:11: note: in expansion of macro 'CAST' 21522 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21526:11: note: in expansion of macro 'CAST' 21526 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21527:15: note: in expansion of macro 'CAST' 21527 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21528:15: note: in expansion of macro 'CAST' 21528 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21529:11: note: in expansion of macro 'CAST' 21529 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21530:6: note: in expansion of macro 'CAST' 21530 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21531:11: note: in expansion of macro 'CAST' 21531 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21533:6: note: in expansion of macro 'CAST' 21533 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21537:15: note: in expansion of macro 'CAST' 21537 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21544:6: note: in expansion of macro 'CAST' 21544 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21547:11: note: in expansion of macro 'CAST' 21547 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21554:11: note: in expansion of macro 'CAST' 21554 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3179 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21555:11: note: in expansion of macro 'CAST' 21555 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter64.asm:3180 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21556:11: note: in expansion of macro 'CAST' 21556 | t1 = *CAST(t1.i8p() + 130192); // LowLevelInterpreter64.asm:3182 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21557:11: note: in expansion of macro 'CAST' 21557 | t2 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3184 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21561:11: note: in expansion of macro 'CAST' 21561 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21565:11: note: in expansion of macro 'CAST' 21565 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21566:11: note: in expansion of macro 'CAST' 21566 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21567:11: note: in expansion of macro 'CAST' 21567 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21572:6: note: in expansion of macro 'CAST' 21572 | *CAST(t2.i8p()) = t0.i64(); // LowLevelInterpreter64.asm:3192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21573:11: note: in expansion of macro 'CAST' 21573 | t5 = *CAST(metadataTable.i8p() + 46); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21576:11: note: in expansion of macro 'CAST' 21576 | t5 = *CAST(metadataTable.i8p() + 196); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21585:11: note: in expansion of macro 'CAST' 21585 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21586:6: note: in expansion of macro 'CAST' 21586 | *CAST(t2.i8p() + 8) = t3.i(); // LowLevelInterpreter64.asm:3197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21589:6: note: in expansion of macro 'CAST' 21589 | *CAST(t2.i8p() + 16) = int32_t(0x0); // LowLevelInterpreter64.asm:3200 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21593:11: note: in expansion of macro 'CAST' 21593 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21594:6: note: in expansion of macro 'CAST' 21594 | *CAST(t2.i8p() + 16) = t3.i32(); // LowLevelInterpreter64.asm:3204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21598:6: note: in expansion of macro 'CAST' 21598 | *CAST(t1.i8p() + 24) = t2.i(); // LowLevelInterpreter64.asm:3209 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21599:11: note: in expansion of macro 'CAST' 21599 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21617:15: note: in expansion of macro 'CAST' 21617 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21621:11: note: in expansion of macro 'CAST' 21621 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3179 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21622:11: note: in expansion of macro 'CAST' 21622 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter64.asm:3180 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21623:11: note: in expansion of macro 'CAST' 21623 | t1 = *CAST(t1.i8p() + 130192); // LowLevelInterpreter64.asm:3182 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21624:11: note: in expansion of macro 'CAST' 21624 | t2 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3184 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21625:20: note: in expansion of macro 'CAST' 21625 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21628:11: note: in expansion of macro 'CAST' 21628 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21632:11: note: in expansion of macro 'CAST' 21632 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21633:11: note: in expansion of macro 'CAST' 21633 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21634:11: note: in expansion of macro 'CAST' 21634 | t0 = *CAST(t0.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21639:6: note: in expansion of macro 'CAST' 21639 | *CAST(t2.i8p()) = t0.i64(); // LowLevelInterpreter64.asm:3192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21640:11: note: in expansion of macro 'CAST' 21640 | t5 = *CAST(metadataTable.i8p() + 46); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21643:11: note: in expansion of macro 'CAST' 21643 | t5 = *CAST(metadataTable.i8p() + 196); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21646:11: note: in expansion of macro 'CAST' 21646 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21652:11: note: in expansion of macro 'CAST' 21652 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21653:6: note: in expansion of macro 'CAST' 21653 | *CAST(t2.i8p() + 8) = t3.i(); // LowLevelInterpreter64.asm:3197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21656:6: note: in expansion of macro 'CAST' 21656 | *CAST(t2.i8p() + 16) = int32_t(0x0); // LowLevelInterpreter64.asm:3200 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21660:11: note: in expansion of macro 'CAST' 21660 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21661:6: note: in expansion of macro 'CAST' 21661 | *CAST(t2.i8p() + 16) = t3.i32(); // LowLevelInterpreter64.asm:3204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21665:6: note: in expansion of macro 'CAST' 21665 | *CAST(t1.i8p() + 24) = t2.i(); // LowLevelInterpreter64.asm:3209 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21666:11: note: in expansion of macro 'CAST' 21666 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21684:15: note: in expansion of macro 'CAST' 21684 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21688:11: note: in expansion of macro 'CAST' 21688 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3179 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21689:11: note: in expansion of macro 'CAST' 21689 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter64.asm:3180 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21690:11: note: in expansion of macro 'CAST' 21690 | t1 = *CAST(t1.i8p() + 130192); // LowLevelInterpreter64.asm:3182 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21691:11: note: in expansion of macro 'CAST' 21691 | t2 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3184 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21692:11: note: in expansion of macro 'CAST' 21692 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21695:11: note: in expansion of macro 'CAST' 21695 | t0 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21699:11: note: in expansion of macro 'CAST' 21699 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21700:11: note: in expansion of macro 'CAST' 21700 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21702:11: note: in expansion of macro 'CAST' 21702 | t0 = *CAST(t0.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21707:6: note: in expansion of macro 'CAST' 21707 | *CAST(t2.i8p()) = t0.i64(); // LowLevelInterpreter64.asm:3192 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21708:11: note: in expansion of macro 'CAST' 21708 | t5 = *CAST(metadataTable.i8p() + 46); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21711:11: note: in expansion of macro 'CAST' 21711 | t5 = *CAST(metadataTable.i8p() + 196); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21714:11: note: in expansion of macro 'CAST' 21714 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21720:11: note: in expansion of macro 'CAST' 21720 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21721:6: note: in expansion of macro 'CAST' 21721 | *CAST(t2.i8p() + 8) = t3.i(); // LowLevelInterpreter64.asm:3197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21724:6: note: in expansion of macro 'CAST' 21724 | *CAST(t2.i8p() + 16) = int32_t(0x0); // LowLevelInterpreter64.asm:3200 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21728:11: note: in expansion of macro 'CAST' 21728 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3203 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21729:6: note: in expansion of macro 'CAST' 21729 | *CAST(t2.i8p() + 16) = t3.i32(); // LowLevelInterpreter64.asm:3204 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21733:6: note: in expansion of macro 'CAST' 21733 | *CAST(t1.i8p() + 24) = t2.i(); // LowLevelInterpreter64.asm:3209 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21734:11: note: in expansion of macro 'CAST' 21734 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21752:15: note: in expansion of macro 'CAST' 21752 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21756:11: note: in expansion of macro 'CAST' 21756 | t5 = *CAST(metadataTable.i8p() + 48); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21759:11: note: in expansion of macro 'CAST' 21759 | t5 = *CAST(metadataTable.i8p() + 200); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21768:11: note: in expansion of macro 'CAST' 21768 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3222 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21769:6: note: in expansion of macro 'CAST' 21769 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21769:39: note: in expansion of macro 'CAST' 21769 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21773:15: note: in expansion of macro 'CAST' 21773 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21777:11: note: in expansion of macro 'CAST' 21777 | t5 = *CAST(metadataTable.i8p() + 48); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21780:11: note: in expansion of macro 'CAST' 21780 | t5 = *CAST(metadataTable.i8p() + 200); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21783:11: note: in expansion of macro 'CAST' 21783 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21789:11: note: in expansion of macro 'CAST' 21789 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3222 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21790:6: note: in expansion of macro 'CAST' 21790 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21790:39: note: in expansion of macro 'CAST' 21790 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21794:15: note: in expansion of macro 'CAST' 21794 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21798:11: note: in expansion of macro 'CAST' 21798 | t5 = *CAST(metadataTable.i8p() + 48); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21801:11: note: in expansion of macro 'CAST' 21801 | t5 = *CAST(metadataTable.i8p() + 200); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21804:11: note: in expansion of macro 'CAST' 21804 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21810:11: note: in expansion of macro 'CAST' 21810 | t0 = *CAST(t5.i8p()); // LowLevelInterpreter64.asm:3222 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21811:6: note: in expansion of macro 'CAST' 21811 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21811:39: note: in expansion of macro 'CAST' 21811 | *CAST(t0.i8p() + 24) = *CAST(t0.i8p() + 24) + int64_t(0x1); // LowLevelInterpreter64.asm:3223 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21815:15: note: in expansion of macro 'CAST' 21815 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21819:11: note: in expansion of macro 'CAST' 21819 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:3228 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21834:6: note: in expansion of macro 'CAST' 21834 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21838:15: note: in expansion of macro 'CAST' 21838 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21842:11: note: in expansion of macro 'CAST' 21842 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:3228 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21844:11: note: in expansion of macro 'CAST' 21844 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21856:20: note: in expansion of macro 'CAST' 21856 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21857:6: note: in expansion of macro 'CAST' 21857 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21861:15: note: in expansion of macro 'CAST' 21861 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21865:11: note: in expansion of macro 'CAST' 21865 | t0 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter64.asm:3228 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21867:11: note: in expansion of macro 'CAST' 21867 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21879:11: note: in expansion of macro 'CAST' 21879 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21880:6: note: in expansion of macro 'CAST' 21880 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21884:15: note: in expansion of macro 'CAST' 21884 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21893:11: note: in expansion of macro 'CAST' 21893 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21897:11: note: in expansion of macro 'CAST' 21897 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21898:11: note: in expansion of macro 'CAST' 21898 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21899:11: note: in expansion of macro 'CAST' 21899 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21909:11: note: in expansion of macro 'CAST' 21909 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21913:11: note: in expansion of macro 'CAST' 21913 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21914:11: note: in expansion of macro 'CAST' 21914 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21915:11: note: in expansion of macro 'CAST' 21915 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21918:11: note: in expansion of macro 'CAST' 21918 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21921:11: note: in expansion of macro 'CAST' 21921 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21935:11: note: in expansion of macro 'CAST' 21935 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21936:11: note: in expansion of macro 'CAST' 21936 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21939:11: note: in expansion of macro 'CAST' 21939 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21942:11: note: in expansion of macro 'CAST' 21942 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21951:11: note: in expansion of macro 'CAST' 21951 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21954:6: note: in expansion of macro 'CAST' 21954 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21957:6: note: in expansion of macro 'CAST' 21957 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21963:11: note: in expansion of macro 'CAST' 21963 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21964:11: note: in expansion of macro 'CAST' 21964 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21967:11: note: in expansion of macro 'CAST' 21967 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21968:11: note: in expansion of macro 'CAST' 21968 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21971:11: note: in expansion of macro 'CAST' 21971 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21980:11: note: in expansion of macro 'CAST' 21980 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21983:6: note: in expansion of macro 'CAST' 21983 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21986:6: note: in expansion of macro 'CAST' 21986 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21997:11: note: in expansion of macro 'CAST' 21997 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:21998:11: note: in expansion of macro 'CAST' 21998 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22004:6: note: in expansion of macro 'CAST' 22004 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22007:6: note: in expansion of macro 'CAST' 22007 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22011:11: note: in expansion of macro 'CAST' 22011 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22012:11: note: in expansion of macro 'CAST' 22012 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22017:6: note: in expansion of macro 'CAST' 22017 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22020:6: note: in expansion of macro 'CAST' 22020 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22034:11: note: in expansion of macro 'CAST' 22034 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22035:11: note: in expansion of macro 'CAST' 22035 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22036:10: note: in expansion of macro 'CAST' 22036 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22047:11: note: in expansion of macro 'CAST' 22047 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22048:11: note: in expansion of macro 'CAST' 22048 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22052:11: note: in expansion of macro 'CAST' 22052 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22055:6: note: in expansion of macro 'CAST' 22055 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22058:6: note: in expansion of macro 'CAST' 22058 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22064:11: note: in expansion of macro 'CAST' 22064 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22068:11: note: in expansion of macro 'CAST' 22068 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22069:11: note: in expansion of macro 'CAST' 22069 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22070:11: note: in expansion of macro 'CAST' 22070 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22073:11: note: in expansion of macro 'CAST' 22073 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3256 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22074:11: note: in expansion of macro 'CAST' 22074 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:3257 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22075:11: note: in expansion of macro 'CAST' 22075 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:3258 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22081:11: note: in expansion of macro 'CAST' 22081 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22085:11: note: in expansion of macro 'CAST' 22085 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22086:11: note: in expansion of macro 'CAST' 22086 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22087:11: note: in expansion of macro 'CAST' 22087 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22095:11: note: in expansion of macro 'CAST' 22095 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22099:11: note: in expansion of macro 'CAST' 22099 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22100:11: note: in expansion of macro 'CAST' 22100 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22101:11: note: in expansion of macro 'CAST' 22101 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22111:11: note: in expansion of macro 'CAST' 22111 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22115:11: note: in expansion of macro 'CAST' 22115 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22116:11: note: in expansion of macro 'CAST' 22116 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22117:11: note: in expansion of macro 'CAST' 22117 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22120:11: note: in expansion of macro 'CAST' 22120 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22123:11: note: in expansion of macro 'CAST' 22123 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22137:11: note: in expansion of macro 'CAST' 22137 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22138:11: note: in expansion of macro 'CAST' 22138 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22141:11: note: in expansion of macro 'CAST' 22141 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22144:11: note: in expansion of macro 'CAST' 22144 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22153:11: note: in expansion of macro 'CAST' 22153 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22156:6: note: in expansion of macro 'CAST' 22156 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22159:6: note: in expansion of macro 'CAST' 22159 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22165:11: note: in expansion of macro 'CAST' 22165 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22166:11: note: in expansion of macro 'CAST' 22166 | t3 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22169:11: note: in expansion of macro 'CAST' 22169 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22170:11: note: in expansion of macro 'CAST' 22170 | t3 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22173:11: note: in expansion of macro 'CAST' 22173 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22182:11: note: in expansion of macro 'CAST' 22182 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22185:6: note: in expansion of macro 'CAST' 22185 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22188:6: note: in expansion of macro 'CAST' 22188 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22199:11: note: in expansion of macro 'CAST' 22199 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22200:11: note: in expansion of macro 'CAST' 22200 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22206:6: note: in expansion of macro 'CAST' 22206 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22209:6: note: in expansion of macro 'CAST' 22209 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22213:11: note: in expansion of macro 'CAST' 22213 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22214:11: note: in expansion of macro 'CAST' 22214 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22219:6: note: in expansion of macro 'CAST' 22219 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22222:6: note: in expansion of macro 'CAST' 22222 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22236:11: note: in expansion of macro 'CAST' 22236 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22237:11: note: in expansion of macro 'CAST' 22237 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22238:10: note: in expansion of macro 'CAST' 22238 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22258:15: note: in expansion of macro 'CAST' 22258 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22275:15: note: in expansion of macro 'CAST' 22275 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22292:15: note: in expansion of macro 'CAST' 22292 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22298:6: note: in expansion of macro 'CAST' 22298 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22302:15: note: in expansion of macro 'CAST' 22302 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22308:20: note: in expansion of macro 'CAST' 22308 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22311:11: note: in expansion of macro 'CAST' 22311 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22315:11: note: in expansion of macro 'CAST' 22315 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22316:11: note: in expansion of macro 'CAST' 22316 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22317:11: note: in expansion of macro 'CAST' 22317 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22324:20: note: in expansion of macro 'CAST' 22324 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22327:11: note: in expansion of macro 'CAST' 22327 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22331:11: note: in expansion of macro 'CAST' 22331 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22332:11: note: in expansion of macro 'CAST' 22332 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22333:11: note: in expansion of macro 'CAST' 22333 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22336:11: note: in expansion of macro 'CAST' 22336 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22339:11: note: in expansion of macro 'CAST' 22339 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22342:11: note: in expansion of macro 'CAST' 22342 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22353:11: note: in expansion of macro 'CAST' 22353 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22354:11: note: in expansion of macro 'CAST' 22354 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22357:11: note: in expansion of macro 'CAST' 22357 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22360:11: note: in expansion of macro 'CAST' 22360 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22369:11: note: in expansion of macro 'CAST' 22369 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22370:11: note: in expansion of macro 'CAST' 22370 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22372:6: note: in expansion of macro 'CAST' 22372 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22374:20: note: in expansion of macro 'CAST' 22374 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22375:6: note: in expansion of macro 'CAST' 22375 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22381:11: note: in expansion of macro 'CAST' 22381 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22382:11: note: in expansion of macro 'CAST' 22382 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22385:11: note: in expansion of macro 'CAST' 22385 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22386:11: note: in expansion of macro 'CAST' 22386 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22389:11: note: in expansion of macro 'CAST' 22389 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22398:11: note: in expansion of macro 'CAST' 22398 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22399:11: note: in expansion of macro 'CAST' 22399 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22401:6: note: in expansion of macro 'CAST' 22401 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22403:20: note: in expansion of macro 'CAST' 22403 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22404:6: note: in expansion of macro 'CAST' 22404 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22415:11: note: in expansion of macro 'CAST' 22415 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22416:11: note: in expansion of macro 'CAST' 22416 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22420:11: note: in expansion of macro 'CAST' 22420 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22422:6: note: in expansion of macro 'CAST' 22422 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22424:20: note: in expansion of macro 'CAST' 22424 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22425:6: note: in expansion of macro 'CAST' 22425 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22429:11: note: in expansion of macro 'CAST' 22429 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22430:11: note: in expansion of macro 'CAST' 22430 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22433:11: note: in expansion of macro 'CAST' 22433 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22435:6: note: in expansion of macro 'CAST' 22435 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22437:20: note: in expansion of macro 'CAST' 22437 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22438:6: note: in expansion of macro 'CAST' 22438 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22452:11: note: in expansion of macro 'CAST' 22452 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22453:11: note: in expansion of macro 'CAST' 22453 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22454:10: note: in expansion of macro 'CAST' 22454 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22465:11: note: in expansion of macro 'CAST' 22465 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22466:11: note: in expansion of macro 'CAST' 22466 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22470:11: note: in expansion of macro 'CAST' 22470 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22471:11: note: in expansion of macro 'CAST' 22471 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22473:6: note: in expansion of macro 'CAST' 22473 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22475:20: note: in expansion of macro 'CAST' 22475 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22476:6: note: in expansion of macro 'CAST' 22476 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22479:20: note: in expansion of macro 'CAST' 22479 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22482:11: note: in expansion of macro 'CAST' 22482 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22486:11: note: in expansion of macro 'CAST' 22486 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22487:11: note: in expansion of macro 'CAST' 22487 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22488:11: note: in expansion of macro 'CAST' 22488 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22491:11: note: in expansion of macro 'CAST' 22491 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3256 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22492:11: note: in expansion of macro 'CAST' 22492 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:3257 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22493:11: note: in expansion of macro 'CAST' 22493 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:3258 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22496:20: note: in expansion of macro 'CAST' 22496 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22499:11: note: in expansion of macro 'CAST' 22499 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22503:11: note: in expansion of macro 'CAST' 22503 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22504:11: note: in expansion of macro 'CAST' 22504 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22505:11: note: in expansion of macro 'CAST' 22505 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22510:20: note: in expansion of macro 'CAST' 22510 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22513:11: note: in expansion of macro 'CAST' 22513 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22517:11: note: in expansion of macro 'CAST' 22517 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22518:11: note: in expansion of macro 'CAST' 22518 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22519:11: note: in expansion of macro 'CAST' 22519 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22526:20: note: in expansion of macro 'CAST' 22526 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22529:11: note: in expansion of macro 'CAST' 22529 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22533:11: note: in expansion of macro 'CAST' 22533 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22534:11: note: in expansion of macro 'CAST' 22534 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22535:11: note: in expansion of macro 'CAST' 22535 | t3 = *CAST(t3.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22538:11: note: in expansion of macro 'CAST' 22538 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22541:11: note: in expansion of macro 'CAST' 22541 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22544:11: note: in expansion of macro 'CAST' 22544 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22555:11: note: in expansion of macro 'CAST' 22555 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22556:11: note: in expansion of macro 'CAST' 22556 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22559:11: note: in expansion of macro 'CAST' 22559 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22562:11: note: in expansion of macro 'CAST' 22562 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22571:11: note: in expansion of macro 'CAST' 22571 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22572:11: note: in expansion of macro 'CAST' 22572 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22574:6: note: in expansion of macro 'CAST' 22574 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22576:20: note: in expansion of macro 'CAST' 22576 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22577:6: note: in expansion of macro 'CAST' 22577 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22583:11: note: in expansion of macro 'CAST' 22583 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22584:11: note: in expansion of macro 'CAST' 22584 | t3 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22587:11: note: in expansion of macro 'CAST' 22587 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22588:11: note: in expansion of macro 'CAST' 22588 | t3 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22591:11: note: in expansion of macro 'CAST' 22591 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22600:11: note: in expansion of macro 'CAST' 22600 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22601:11: note: in expansion of macro 'CAST' 22601 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22603:6: note: in expansion of macro 'CAST' 22603 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22605:20: note: in expansion of macro 'CAST' 22605 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22606:6: note: in expansion of macro 'CAST' 22606 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22617:11: note: in expansion of macro 'CAST' 22617 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22618:11: note: in expansion of macro 'CAST' 22618 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22622:11: note: in expansion of macro 'CAST' 22622 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22624:6: note: in expansion of macro 'CAST' 22624 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22626:20: note: in expansion of macro 'CAST' 22626 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22627:6: note: in expansion of macro 'CAST' 22627 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22631:11: note: in expansion of macro 'CAST' 22631 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22632:11: note: in expansion of macro 'CAST' 22632 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22635:11: note: in expansion of macro 'CAST' 22635 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22637:6: note: in expansion of macro 'CAST' 22637 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22639:20: note: in expansion of macro 'CAST' 22639 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22640:6: note: in expansion of macro 'CAST' 22640 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22654:11: note: in expansion of macro 'CAST' 22654 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22655:11: note: in expansion of macro 'CAST' 22655 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22656:10: note: in expansion of macro 'CAST' 22656 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22676:15: note: in expansion of macro 'CAST' 22676 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22693:15: note: in expansion of macro 'CAST' 22693 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22710:15: note: in expansion of macro 'CAST' 22710 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22715:20: note: in expansion of macro 'CAST' 22715 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22716:6: note: in expansion of macro 'CAST' 22716 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22720:15: note: in expansion of macro 'CAST' 22720 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22726:11: note: in expansion of macro 'CAST' 22726 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22729:11: note: in expansion of macro 'CAST' 22729 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22733:11: note: in expansion of macro 'CAST' 22733 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22734:11: note: in expansion of macro 'CAST' 22734 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22736:11: note: in expansion of macro 'CAST' 22736 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22743:11: note: in expansion of macro 'CAST' 22743 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22746:11: note: in expansion of macro 'CAST' 22746 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22750:11: note: in expansion of macro 'CAST' 22750 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22751:11: note: in expansion of macro 'CAST' 22751 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22753:11: note: in expansion of macro 'CAST' 22753 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22756:11: note: in expansion of macro 'CAST' 22756 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22759:11: note: in expansion of macro 'CAST' 22759 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22762:11: note: in expansion of macro 'CAST' 22762 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22773:11: note: in expansion of macro 'CAST' 22773 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22774:11: note: in expansion of macro 'CAST' 22774 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22777:11: note: in expansion of macro 'CAST' 22777 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22780:11: note: in expansion of macro 'CAST' 22780 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22789:11: note: in expansion of macro 'CAST' 22789 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22790:11: note: in expansion of macro 'CAST' 22790 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22792:6: note: in expansion of macro 'CAST' 22792 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22794:11: note: in expansion of macro 'CAST' 22794 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22795:6: note: in expansion of macro 'CAST' 22795 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22801:11: note: in expansion of macro 'CAST' 22801 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22802:11: note: in expansion of macro 'CAST' 22802 | t3 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22805:11: note: in expansion of macro 'CAST' 22805 | t1 = *CAST(t2.i8p() + 4); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22806:11: note: in expansion of macro 'CAST' 22806 | t3 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22809:11: note: in expansion of macro 'CAST' 22809 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22818:11: note: in expansion of macro 'CAST' 22818 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22819:11: note: in expansion of macro 'CAST' 22819 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22821:6: note: in expansion of macro 'CAST' 22821 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22823:11: note: in expansion of macro 'CAST' 22823 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22824:6: note: in expansion of macro 'CAST' 22824 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22835:11: note: in expansion of macro 'CAST' 22835 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22836:11: note: in expansion of macro 'CAST' 22836 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22840:11: note: in expansion of macro 'CAST' 22840 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22842:6: note: in expansion of macro 'CAST' 22842 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22844:11: note: in expansion of macro 'CAST' 22844 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22845:6: note: in expansion of macro 'CAST' 22845 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22849:11: note: in expansion of macro 'CAST' 22849 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22850:11: note: in expansion of macro 'CAST' 22850 | t0 = *CAST(t2.i8p()); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22853:11: note: in expansion of macro 'CAST' 22853 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22855:6: note: in expansion of macro 'CAST' 22855 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22857:11: note: in expansion of macro 'CAST' 22857 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22858:6: note: in expansion of macro 'CAST' 22858 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22872:11: note: in expansion of macro 'CAST' 22872 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22873:11: note: in expansion of macro 'CAST' 22873 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22874:10: note: in expansion of macro 'CAST' 22874 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22885:11: note: in expansion of macro 'CAST' 22885 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22886:11: note: in expansion of macro 'CAST' 22886 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22890:11: note: in expansion of macro 'CAST' 22890 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22891:11: note: in expansion of macro 'CAST' 22891 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22893:6: note: in expansion of macro 'CAST' 22893 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22895:11: note: in expansion of macro 'CAST' 22895 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22896:6: note: in expansion of macro 'CAST' 22896 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22899:11: note: in expansion of macro 'CAST' 22899 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22902:11: note: in expansion of macro 'CAST' 22902 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22906:11: note: in expansion of macro 'CAST' 22906 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22907:11: note: in expansion of macro 'CAST' 22907 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22909:11: note: in expansion of macro 'CAST' 22909 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22912:11: note: in expansion of macro 'CAST' 22912 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3256 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22913:11: note: in expansion of macro 'CAST' 22913 | t2 = *CAST(t2.i8p() + 8); // LowLevelInterpreter64.asm:3257 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22914:11: note: in expansion of macro 'CAST' 22914 | t2 = *CAST(t2.i8p() + 584); // LowLevelInterpreter64.asm:3258 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22917:11: note: in expansion of macro 'CAST' 22917 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22920:11: note: in expansion of macro 'CAST' 22920 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22924:11: note: in expansion of macro 'CAST' 22924 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22925:11: note: in expansion of macro 'CAST' 22925 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22927:11: note: in expansion of macro 'CAST' 22927 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22932:11: note: in expansion of macro 'CAST' 22932 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22935:11: note: in expansion of macro 'CAST' 22935 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22939:11: note: in expansion of macro 'CAST' 22939 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22940:11: note: in expansion of macro 'CAST' 22940 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22942:11: note: in expansion of macro 'CAST' 22942 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22949:11: note: in expansion of macro 'CAST' 22949 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22952:11: note: in expansion of macro 'CAST' 22952 | t3 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22956:11: note: in expansion of macro 'CAST' 22956 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22957:11: note: in expansion of macro 'CAST' 22957 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22959:11: note: in expansion of macro 'CAST' 22959 | t3 = *CAST(t3.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22962:11: note: in expansion of macro 'CAST' 22962 | t2 = *CAST(metadataTable.i8p() + 12); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22965:11: note: in expansion of macro 'CAST' 22965 | t2 = *CAST(metadataTable.i8p() + 128); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22968:11: note: in expansion of macro 'CAST' 22968 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22979:11: note: in expansion of macro 'CAST' 22979 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22980:11: note: in expansion of macro 'CAST' 22980 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22983:11: note: in expansion of macro 'CAST' 22983 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22986:11: note: in expansion of macro 'CAST' 22986 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22995:11: note: in expansion of macro 'CAST' 22995 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22996:11: note: in expansion of macro 'CAST' 22996 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:22998:6: note: in expansion of macro 'CAST' 22998 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23000:11: note: in expansion of macro 'CAST' 23000 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23001:6: note: in expansion of macro 'CAST' 23001 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23007:11: note: in expansion of macro 'CAST' 23007 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23008:11: note: in expansion of macro 'CAST' 23008 | t3 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23011:11: note: in expansion of macro 'CAST' 23011 | t1 = *CAST(t2.i8p() + 20); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23012:11: note: in expansion of macro 'CAST' 23012 | t3 = *CAST(t2.i8p() + 24); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23015:11: note: in expansion of macro 'CAST' 23015 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23024:11: note: in expansion of macro 'CAST' 23024 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23025:11: note: in expansion of macro 'CAST' 23025 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23027:6: note: in expansion of macro 'CAST' 23027 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23029:11: note: in expansion of macro 'CAST' 23029 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23030:6: note: in expansion of macro 'CAST' 23030 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23041:11: note: in expansion of macro 'CAST' 23041 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23042:11: note: in expansion of macro 'CAST' 23042 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23046:11: note: in expansion of macro 'CAST' 23046 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23048:6: note: in expansion of macro 'CAST' 23048 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23050:11: note: in expansion of macro 'CAST' 23050 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23051:6: note: in expansion of macro 'CAST' 23051 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23055:11: note: in expansion of macro 'CAST' 23055 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23056:11: note: in expansion of macro 'CAST' 23056 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23059:11: note: in expansion of macro 'CAST' 23059 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23061:6: note: in expansion of macro 'CAST' 23061 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23063:11: note: in expansion of macro 'CAST' 23063 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23064:6: note: in expansion of macro 'CAST' 23064 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23078:11: note: in expansion of macro 'CAST' 23078 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23079:11: note: in expansion of macro 'CAST' 23079 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23080:10: note: in expansion of macro 'CAST' 23080 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23100:15: note: in expansion of macro 'CAST' 23100 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23117:15: note: in expansion of macro 'CAST' 23117 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23134:15: note: in expansion of macro 'CAST' 23134 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23139:11: note: in expansion of macro 'CAST' 23139 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23140:6: note: in expansion of macro 'CAST' 23140 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23144:15: note: in expansion of macro 'CAST' 23144 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23163:15: note: in expansion of macro 'CAST' 23163 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23167:11: note: in expansion of macro 'CAST' 23167 | t5 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23170:11: note: in expansion of macro 'CAST' 23170 | t5 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23182:11: note: in expansion of macro 'CAST' 23182 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3357 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23183:6: note: in expansion of macro 'CAST' 23183 | *CAST(t5.i8p() + 96) = t3.i32(); // LowLevelInterpreter64.asm:3358 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23189:11: note: in expansion of macro 'CAST' 23189 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23193:11: note: in expansion of macro 'CAST' 23193 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23194:11: note: in expansion of macro 'CAST' 23194 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23195:11: note: in expansion of macro 'CAST' 23195 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23203:6: note: in expansion of macro 'CAST' 23203 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23204:6: note: in expansion of macro 'CAST' 23204 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23205:6: note: in expansion of macro 'CAST' 23205 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23208:11: note: in expansion of macro 'CAST' 23208 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23211:11: note: in expansion of macro 'CAST' 23211 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23212:6: note: in expansion of macro 'CAST' 23212 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23219:11: note: in expansion of macro 'CAST' 23219 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23220:6: note: in expansion of macro 'CAST' 23220 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23223:11: note: in expansion of macro 'CAST' 23223 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23233:11: note: in expansion of macro 'CAST' 23233 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23234:11: note: in expansion of macro 'CAST' 23234 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23238:11: note: in expansion of macro 'CAST' 23238 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23239:15: note: in expansion of macro 'CAST' 23239 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23240:15: note: in expansion of macro 'CAST' 23240 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23242:6: note: in expansion of macro 'CAST' 23242 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23245:6: note: in expansion of macro 'CAST' 23245 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23252:6: note: in expansion of macro 'CAST' 23252 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23255:11: note: in expansion of macro 'CAST' 23255 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23260:11: note: in expansion of macro 'CAST' 23260 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23263:11: note: in expansion of macro 'CAST' 23263 | t2 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23266:11: note: in expansion of macro 'CAST' 23266 | t2 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23280:11: note: in expansion of macro 'CAST' 23280 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23281:11: note: in expansion of macro 'CAST' 23281 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23284:11: note: in expansion of macro 'CAST' 23284 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23287:11: note: in expansion of macro 'CAST' 23287 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23296:11: note: in expansion of macro 'CAST' 23296 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23299:6: note: in expansion of macro 'CAST' 23299 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23302:6: note: in expansion of macro 'CAST' 23302 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23306:15: note: in expansion of macro 'CAST' 23306 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23312:11: note: in expansion of macro 'CAST' 23312 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23313:11: note: in expansion of macro 'CAST' 23313 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23316:11: note: in expansion of macro 'CAST' 23316 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23317:11: note: in expansion of macro 'CAST' 23317 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23320:11: note: in expansion of macro 'CAST' 23320 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23329:11: note: in expansion of macro 'CAST' 23329 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23332:6: note: in expansion of macro 'CAST' 23332 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23335:6: note: in expansion of macro 'CAST' 23335 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23339:15: note: in expansion of macro 'CAST' 23339 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23350:11: note: in expansion of macro 'CAST' 23350 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23351:11: note: in expansion of macro 'CAST' 23351 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23357:6: note: in expansion of macro 'CAST' 23357 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23360:6: note: in expansion of macro 'CAST' 23360 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23364:15: note: in expansion of macro 'CAST' 23364 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23368:11: note: in expansion of macro 'CAST' 23368 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23369:11: note: in expansion of macro 'CAST' 23369 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23374:6: note: in expansion of macro 'CAST' 23374 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23377:6: note: in expansion of macro 'CAST' 23377 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23381:15: note: in expansion of macro 'CAST' 23381 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23398:15: note: in expansion of macro 'CAST' 23398 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23417:15: note: in expansion of macro 'CAST' 23417 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23421:11: note: in expansion of macro 'CAST' 23421 | t5 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23424:11: note: in expansion of macro 'CAST' 23424 | t5 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23427:11: note: in expansion of macro 'CAST' 23427 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23433:20: note: in expansion of macro 'CAST' 23433 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23436:11: note: in expansion of macro 'CAST' 23436 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3357 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23437:6: note: in expansion of macro 'CAST' 23437 | *CAST(t5.i8p() + 96) = t3.i32(); // LowLevelInterpreter64.asm:3358 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23440:20: note: in expansion of macro 'CAST' 23440 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23443:11: note: in expansion of macro 'CAST' 23443 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23447:11: note: in expansion of macro 'CAST' 23447 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23448:11: note: in expansion of macro 'CAST' 23448 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23449:11: note: in expansion of macro 'CAST' 23449 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23452:11: note: in expansion of macro 'CAST' 23452 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23457:6: note: in expansion of macro 'CAST' 23457 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23458:6: note: in expansion of macro 'CAST' 23458 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23459:6: note: in expansion of macro 'CAST' 23459 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23462:11: note: in expansion of macro 'CAST' 23462 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23465:11: note: in expansion of macro 'CAST' 23465 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23466:6: note: in expansion of macro 'CAST' 23466 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23473:11: note: in expansion of macro 'CAST' 23473 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23474:6: note: in expansion of macro 'CAST' 23474 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23477:11: note: in expansion of macro 'CAST' 23477 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23487:11: note: in expansion of macro 'CAST' 23487 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23488:11: note: in expansion of macro 'CAST' 23488 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23492:11: note: in expansion of macro 'CAST' 23492 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23493:15: note: in expansion of macro 'CAST' 23493 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23494:15: note: in expansion of macro 'CAST' 23494 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23495:20: note: in expansion of macro 'CAST' 23495 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23496:6: note: in expansion of macro 'CAST' 23496 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23497:11: note: in expansion of macro 'CAST' 23497 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23499:6: note: in expansion of macro 'CAST' 23499 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23506:6: note: in expansion of macro 'CAST' 23506 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23509:11: note: in expansion of macro 'CAST' 23509 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23513:20: note: in expansion of macro 'CAST' 23513 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23514:11: note: in expansion of macro 'CAST' 23514 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23517:11: note: in expansion of macro 'CAST' 23517 | t2 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23520:11: note: in expansion of macro 'CAST' 23520 | t2 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23523:11: note: in expansion of macro 'CAST' 23523 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23534:11: note: in expansion of macro 'CAST' 23534 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23535:11: note: in expansion of macro 'CAST' 23535 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23538:11: note: in expansion of macro 'CAST' 23538 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23541:11: note: in expansion of macro 'CAST' 23541 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23550:11: note: in expansion of macro 'CAST' 23550 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23551:11: note: in expansion of macro 'CAST' 23551 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23553:6: note: in expansion of macro 'CAST' 23553 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23555:20: note: in expansion of macro 'CAST' 23555 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23556:6: note: in expansion of macro 'CAST' 23556 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23560:15: note: in expansion of macro 'CAST' 23560 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23566:11: note: in expansion of macro 'CAST' 23566 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23567:11: note: in expansion of macro 'CAST' 23567 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23570:11: note: in expansion of macro 'CAST' 23570 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23571:11: note: in expansion of macro 'CAST' 23571 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23574:11: note: in expansion of macro 'CAST' 23574 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23583:11: note: in expansion of macro 'CAST' 23583 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23584:11: note: in expansion of macro 'CAST' 23584 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23586:6: note: in expansion of macro 'CAST' 23586 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23588:20: note: in expansion of macro 'CAST' 23588 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23589:6: note: in expansion of macro 'CAST' 23589 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23593:15: note: in expansion of macro 'CAST' 23593 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23604:11: note: in expansion of macro 'CAST' 23604 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23605:11: note: in expansion of macro 'CAST' 23605 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23609:11: note: in expansion of macro 'CAST' 23609 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23611:6: note: in expansion of macro 'CAST' 23611 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23613:20: note: in expansion of macro 'CAST' 23613 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23614:6: note: in expansion of macro 'CAST' 23614 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23618:15: note: in expansion of macro 'CAST' 23618 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23622:11: note: in expansion of macro 'CAST' 23622 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23623:11: note: in expansion of macro 'CAST' 23623 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23626:11: note: in expansion of macro 'CAST' 23626 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23628:6: note: in expansion of macro 'CAST' 23628 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23630:20: note: in expansion of macro 'CAST' 23630 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23631:6: note: in expansion of macro 'CAST' 23631 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23635:15: note: in expansion of macro 'CAST' 23635 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23652:15: note: in expansion of macro 'CAST' 23652 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23671:15: note: in expansion of macro 'CAST' 23671 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23675:11: note: in expansion of macro 'CAST' 23675 | t5 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23678:11: note: in expansion of macro 'CAST' 23678 | t5 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23681:11: note: in expansion of macro 'CAST' 23681 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23687:11: note: in expansion of macro 'CAST' 23687 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23690:11: note: in expansion of macro 'CAST' 23690 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:3357 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23691:6: note: in expansion of macro 'CAST' 23691 | *CAST(t5.i8p() + 96) = t3.i32(); // LowLevelInterpreter64.asm:3358 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23694:11: note: in expansion of macro 'CAST' 23694 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23697:11: note: in expansion of macro 'CAST' 23697 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23701:11: note: in expansion of macro 'CAST' 23701 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23702:11: note: in expansion of macro 'CAST' 23702 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23704:11: note: in expansion of macro 'CAST' 23704 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23707:11: note: in expansion of macro 'CAST' 23707 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23712:6: note: in expansion of macro 'CAST' 23712 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23713:6: note: in expansion of macro 'CAST' 23713 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23714:6: note: in expansion of macro 'CAST' 23714 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23717:11: note: in expansion of macro 'CAST' 23717 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23720:11: note: in expansion of macro 'CAST' 23720 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23721:6: note: in expansion of macro 'CAST' 23721 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23728:11: note: in expansion of macro 'CAST' 23728 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23729:6: note: in expansion of macro 'CAST' 23729 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23732:11: note: in expansion of macro 'CAST' 23732 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23742:11: note: in expansion of macro 'CAST' 23742 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23743:11: note: in expansion of macro 'CAST' 23743 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23747:11: note: in expansion of macro 'CAST' 23747 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23748:15: note: in expansion of macro 'CAST' 23748 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23749:15: note: in expansion of macro 'CAST' 23749 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23750:11: note: in expansion of macro 'CAST' 23750 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23751:6: note: in expansion of macro 'CAST' 23751 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23752:11: note: in expansion of macro 'CAST' 23752 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23754:6: note: in expansion of macro 'CAST' 23754 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23761:6: note: in expansion of macro 'CAST' 23761 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23764:11: note: in expansion of macro 'CAST' 23764 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23768:11: note: in expansion of macro 'CAST' 23768 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23769:11: note: in expansion of macro 'CAST' 23769 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23772:11: note: in expansion of macro 'CAST' 23772 | t2 = *CAST(metadataTable.i8p() + 10); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23775:11: note: in expansion of macro 'CAST' 23775 | t2 = *CAST(metadataTable.i8p() + 124); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23778:11: note: in expansion of macro 'CAST' 23778 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23789:11: note: in expansion of macro 'CAST' 23789 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23790:11: note: in expansion of macro 'CAST' 23790 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23793:11: note: in expansion of macro 'CAST' 23793 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23796:11: note: in expansion of macro 'CAST' 23796 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23805:11: note: in expansion of macro 'CAST' 23805 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23806:11: note: in expansion of macro 'CAST' 23806 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23808:6: note: in expansion of macro 'CAST' 23808 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23810:11: note: in expansion of macro 'CAST' 23810 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23811:6: note: in expansion of macro 'CAST' 23811 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23815:15: note: in expansion of macro 'CAST' 23815 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23821:11: note: in expansion of macro 'CAST' 23821 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23822:11: note: in expansion of macro 'CAST' 23822 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23825:11: note: in expansion of macro 'CAST' 23825 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23826:11: note: in expansion of macro 'CAST' 23826 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23829:11: note: in expansion of macro 'CAST' 23829 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23838:11: note: in expansion of macro 'CAST' 23838 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23839:11: note: in expansion of macro 'CAST' 23839 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23841:6: note: in expansion of macro 'CAST' 23841 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23843:11: note: in expansion of macro 'CAST' 23843 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23844:6: note: in expansion of macro 'CAST' 23844 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23848:15: note: in expansion of macro 'CAST' 23848 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23859:11: note: in expansion of macro 'CAST' 23859 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23860:11: note: in expansion of macro 'CAST' 23860 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23864:11: note: in expansion of macro 'CAST' 23864 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23866:6: note: in expansion of macro 'CAST' 23866 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23868:11: note: in expansion of macro 'CAST' 23868 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23869:6: note: in expansion of macro 'CAST' 23869 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23873:15: note: in expansion of macro 'CAST' 23873 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23877:11: note: in expansion of macro 'CAST' 23877 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23878:11: note: in expansion of macro 'CAST' 23878 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23881:11: note: in expansion of macro 'CAST' 23881 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23883:6: note: in expansion of macro 'CAST' 23883 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23885:11: note: in expansion of macro 'CAST' 23885 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23886:6: note: in expansion of macro 'CAST' 23886 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:3366 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23890:15: note: in expansion of macro 'CAST' 23890 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23907:15: note: in expansion of macro 'CAST' 23907 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23912:11: note: in expansion of macro 'CAST' 23912 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23930:15: note: in expansion of macro 'CAST' 23930 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23934:11: note: in expansion of macro 'CAST' 23934 | t5 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23937:11: note: in expansion of macro 'CAST' 23937 | t5 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23949:11: note: in expansion of macro 'CAST' 23949 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23953:11: note: in expansion of macro 'CAST' 23953 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23954:11: note: in expansion of macro 'CAST' 23954 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23955:11: note: in expansion of macro 'CAST' 23955 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23963:6: note: in expansion of macro 'CAST' 23963 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23964:6: note: in expansion of macro 'CAST' 23964 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23965:6: note: in expansion of macro 'CAST' 23965 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23968:11: note: in expansion of macro 'CAST' 23968 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23971:11: note: in expansion of macro 'CAST' 23971 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23972:6: note: in expansion of macro 'CAST' 23972 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23979:11: note: in expansion of macro 'CAST' 23979 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23980:6: note: in expansion of macro 'CAST' 23980 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23983:11: note: in expansion of macro 'CAST' 23983 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23993:11: note: in expansion of macro 'CAST' 23993 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23994:11: note: in expansion of macro 'CAST' 23994 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23998:11: note: in expansion of macro 'CAST' 23998 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:23999:15: note: in expansion of macro 'CAST' 23999 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24000:15: note: in expansion of macro 'CAST' 24000 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24002:6: note: in expansion of macro 'CAST' 24002 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24005:6: note: in expansion of macro 'CAST' 24005 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24012:6: note: in expansion of macro 'CAST' 24012 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24015:11: note: in expansion of macro 'CAST' 24015 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24020:11: note: in expansion of macro 'CAST' 24020 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24023:11: note: in expansion of macro 'CAST' 24023 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24026:11: note: in expansion of macro 'CAST' 24026 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24040:11: note: in expansion of macro 'CAST' 24040 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24041:11: note: in expansion of macro 'CAST' 24041 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24044:11: note: in expansion of macro 'CAST' 24044 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24047:11: note: in expansion of macro 'CAST' 24047 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24056:11: note: in expansion of macro 'CAST' 24056 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24059:6: note: in expansion of macro 'CAST' 24059 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24062:6: note: in expansion of macro 'CAST' 24062 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24068:11: note: in expansion of macro 'CAST' 24068 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24069:11: note: in expansion of macro 'CAST' 24069 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24072:11: note: in expansion of macro 'CAST' 24072 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24073:11: note: in expansion of macro 'CAST' 24073 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24076:11: note: in expansion of macro 'CAST' 24076 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24085:11: note: in expansion of macro 'CAST' 24085 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24088:6: note: in expansion of macro 'CAST' 24088 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24091:6: note: in expansion of macro 'CAST' 24091 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24102:11: note: in expansion of macro 'CAST' 24102 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24103:11: note: in expansion of macro 'CAST' 24103 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24109:6: note: in expansion of macro 'CAST' 24109 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24112:6: note: in expansion of macro 'CAST' 24112 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24116:11: note: in expansion of macro 'CAST' 24116 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24117:11: note: in expansion of macro 'CAST' 24117 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24122:6: note: in expansion of macro 'CAST' 24122 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24125:6: note: in expansion of macro 'CAST' 24125 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24139:11: note: in expansion of macro 'CAST' 24139 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24140:11: note: in expansion of macro 'CAST' 24140 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24141:10: note: in expansion of macro 'CAST' 24141 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24147:11: note: in expansion of macro 'CAST' 24147 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24157:15: note: in expansion of macro 'CAST' 24157 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24162:11: note: in expansion of macro 'CAST' 24162 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24163:11: note: in expansion of macro 'CAST' 24163 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24166:11: note: in expansion of macro 'CAST' 24166 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24180:11: note: in expansion of macro 'CAST' 24180 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24181:11: note: in expansion of macro 'CAST' 24181 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24184:11: note: in expansion of macro 'CAST' 24184 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24187:11: note: in expansion of macro 'CAST' 24187 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24196:11: note: in expansion of macro 'CAST' 24196 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24199:6: note: in expansion of macro 'CAST' 24199 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24202:6: note: in expansion of macro 'CAST' 24202 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24206:15: note: in expansion of macro 'CAST' 24206 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24212:11: note: in expansion of macro 'CAST' 24212 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24213:11: note: in expansion of macro 'CAST' 24213 | t3 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24216:11: note: in expansion of macro 'CAST' 24216 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24217:11: note: in expansion of macro 'CAST' 24217 | t3 = *CAST(t2.i8p() + 104); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24220:11: note: in expansion of macro 'CAST' 24220 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24229:11: note: in expansion of macro 'CAST' 24229 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24232:6: note: in expansion of macro 'CAST' 24232 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24235:6: note: in expansion of macro 'CAST' 24235 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24239:15: note: in expansion of macro 'CAST' 24239 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24250:11: note: in expansion of macro 'CAST' 24250 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24251:11: note: in expansion of macro 'CAST' 24251 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24257:6: note: in expansion of macro 'CAST' 24257 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24260:6: note: in expansion of macro 'CAST' 24260 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24264:15: note: in expansion of macro 'CAST' 24264 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24268:11: note: in expansion of macro 'CAST' 24268 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24269:11: note: in expansion of macro 'CAST' 24269 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24274:6: note: in expansion of macro 'CAST' 24274 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24277:6: note: in expansion of macro 'CAST' 24277 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24281:15: note: in expansion of macro 'CAST' 24281 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24298:15: note: in expansion of macro 'CAST' 24298 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24302:20: note: in expansion of macro 'CAST' 24302 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24303:11: note: in expansion of macro 'CAST' 24303 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24321:15: note: in expansion of macro 'CAST' 24321 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24325:11: note: in expansion of macro 'CAST' 24325 | t5 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24328:11: note: in expansion of macro 'CAST' 24328 | t5 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24331:11: note: in expansion of macro 'CAST' 24331 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x14)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24337:20: note: in expansion of macro 'CAST' 24337 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24340:11: note: in expansion of macro 'CAST' 24340 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24344:11: note: in expansion of macro 'CAST' 24344 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24345:11: note: in expansion of macro 'CAST' 24345 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24346:11: note: in expansion of macro 'CAST' 24346 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24349:11: note: in expansion of macro 'CAST' 24349 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24354:6: note: in expansion of macro 'CAST' 24354 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24355:6: note: in expansion of macro 'CAST' 24355 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24356:6: note: in expansion of macro 'CAST' 24356 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24359:11: note: in expansion of macro 'CAST' 24359 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24362:11: note: in expansion of macro 'CAST' 24362 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24363:6: note: in expansion of macro 'CAST' 24363 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24370:11: note: in expansion of macro 'CAST' 24370 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24371:6: note: in expansion of macro 'CAST' 24371 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24374:11: note: in expansion of macro 'CAST' 24374 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24384:11: note: in expansion of macro 'CAST' 24384 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24385:11: note: in expansion of macro 'CAST' 24385 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24389:11: note: in expansion of macro 'CAST' 24389 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24390:15: note: in expansion of macro 'CAST' 24390 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24391:15: note: in expansion of macro 'CAST' 24391 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24392:20: note: in expansion of macro 'CAST' 24392 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24393:6: note: in expansion of macro 'CAST' 24393 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24394:11: note: in expansion of macro 'CAST' 24394 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24396:6: note: in expansion of macro 'CAST' 24396 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24403:6: note: in expansion of macro 'CAST' 24403 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24406:11: note: in expansion of macro 'CAST' 24406 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24410:20: note: in expansion of macro 'CAST' 24410 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24411:11: note: in expansion of macro 'CAST' 24411 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24414:11: note: in expansion of macro 'CAST' 24414 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24417:11: note: in expansion of macro 'CAST' 24417 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24420:11: note: in expansion of macro 'CAST' 24420 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x14)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24431:11: note: in expansion of macro 'CAST' 24431 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24432:11: note: in expansion of macro 'CAST' 24432 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24435:11: note: in expansion of macro 'CAST' 24435 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24438:11: note: in expansion of macro 'CAST' 24438 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24447:11: note: in expansion of macro 'CAST' 24447 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24448:11: note: in expansion of macro 'CAST' 24448 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24450:6: note: in expansion of macro 'CAST' 24450 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24452:20: note: in expansion of macro 'CAST' 24452 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24453:6: note: in expansion of macro 'CAST' 24453 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24459:11: note: in expansion of macro 'CAST' 24459 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24460:11: note: in expansion of macro 'CAST' 24460 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24463:11: note: in expansion of macro 'CAST' 24463 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24464:11: note: in expansion of macro 'CAST' 24464 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24467:11: note: in expansion of macro 'CAST' 24467 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24476:11: note: in expansion of macro 'CAST' 24476 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24477:11: note: in expansion of macro 'CAST' 24477 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24479:6: note: in expansion of macro 'CAST' 24479 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24481:20: note: in expansion of macro 'CAST' 24481 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24482:6: note: in expansion of macro 'CAST' 24482 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24493:11: note: in expansion of macro 'CAST' 24493 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24494:11: note: in expansion of macro 'CAST' 24494 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24498:11: note: in expansion of macro 'CAST' 24498 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24500:6: note: in expansion of macro 'CAST' 24500 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24502:20: note: in expansion of macro 'CAST' 24502 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24503:6: note: in expansion of macro 'CAST' 24503 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24507:11: note: in expansion of macro 'CAST' 24507 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24508:11: note: in expansion of macro 'CAST' 24508 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24511:11: note: in expansion of macro 'CAST' 24511 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24513:6: note: in expansion of macro 'CAST' 24513 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24515:20: note: in expansion of macro 'CAST' 24515 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24516:6: note: in expansion of macro 'CAST' 24516 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24530:11: note: in expansion of macro 'CAST' 24530 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24531:11: note: in expansion of macro 'CAST' 24531 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24532:10: note: in expansion of macro 'CAST' 24532 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24537:20: note: in expansion of macro 'CAST' 24537 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24538:11: note: in expansion of macro 'CAST' 24538 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24548:15: note: in expansion of macro 'CAST' 24548 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24552:20: note: in expansion of macro 'CAST' 24552 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24553:11: note: in expansion of macro 'CAST' 24553 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24554:11: note: in expansion of macro 'CAST' 24554 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24557:11: note: in expansion of macro 'CAST' 24557 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24560:11: note: in expansion of macro 'CAST' 24560 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x14)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24571:11: note: in expansion of macro 'CAST' 24571 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24572:11: note: in expansion of macro 'CAST' 24572 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24575:11: note: in expansion of macro 'CAST' 24575 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24578:11: note: in expansion of macro 'CAST' 24578 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24587:11: note: in expansion of macro 'CAST' 24587 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24588:11: note: in expansion of macro 'CAST' 24588 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24590:6: note: in expansion of macro 'CAST' 24590 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24592:20: note: in expansion of macro 'CAST' 24592 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24593:6: note: in expansion of macro 'CAST' 24593 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24597:15: note: in expansion of macro 'CAST' 24597 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24603:11: note: in expansion of macro 'CAST' 24603 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24604:11: note: in expansion of macro 'CAST' 24604 | t3 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24607:11: note: in expansion of macro 'CAST' 24607 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24608:11: note: in expansion of macro 'CAST' 24608 | t3 = *CAST(t2.i8p() + 104); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24611:11: note: in expansion of macro 'CAST' 24611 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24620:11: note: in expansion of macro 'CAST' 24620 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24621:11: note: in expansion of macro 'CAST' 24621 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24623:6: note: in expansion of macro 'CAST' 24623 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24625:20: note: in expansion of macro 'CAST' 24625 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24626:6: note: in expansion of macro 'CAST' 24626 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24630:15: note: in expansion of macro 'CAST' 24630 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24641:11: note: in expansion of macro 'CAST' 24641 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24642:11: note: in expansion of macro 'CAST' 24642 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24646:11: note: in expansion of macro 'CAST' 24646 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24648:6: note: in expansion of macro 'CAST' 24648 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24650:20: note: in expansion of macro 'CAST' 24650 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24651:6: note: in expansion of macro 'CAST' 24651 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24655:15: note: in expansion of macro 'CAST' 24655 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24659:11: note: in expansion of macro 'CAST' 24659 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24660:11: note: in expansion of macro 'CAST' 24660 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24663:11: note: in expansion of macro 'CAST' 24663 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24665:6: note: in expansion of macro 'CAST' 24665 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24667:20: note: in expansion of macro 'CAST' 24667 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24668:6: note: in expansion of macro 'CAST' 24668 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24672:15: note: in expansion of macro 'CAST' 24672 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24689:15: note: in expansion of macro 'CAST' 24689 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24693:11: note: in expansion of macro 'CAST' 24693 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24694:11: note: in expansion of macro 'CAST' 24694 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24712:15: note: in expansion of macro 'CAST' 24712 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24716:11: note: in expansion of macro 'CAST' 24716 | t5 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24719:11: note: in expansion of macro 'CAST' 24719 | t5 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24722:11: note: in expansion of macro 'CAST' 24722 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x26)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24728:11: note: in expansion of macro 'CAST' 24728 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24731:11: note: in expansion of macro 'CAST' 24731 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24735:11: note: in expansion of macro 'CAST' 24735 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24736:11: note: in expansion of macro 'CAST' 24736 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24738:11: note: in expansion of macro 'CAST' 24738 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24741:11: note: in expansion of macro 'CAST' 24741 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24746:6: note: in expansion of macro 'CAST' 24746 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24747:6: note: in expansion of macro 'CAST' 24747 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24748:6: note: in expansion of macro 'CAST' 24748 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24751:11: note: in expansion of macro 'CAST' 24751 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24754:11: note: in expansion of macro 'CAST' 24754 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24755:6: note: in expansion of macro 'CAST' 24755 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24762:11: note: in expansion of macro 'CAST' 24762 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24763:6: note: in expansion of macro 'CAST' 24763 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24766:11: note: in expansion of macro 'CAST' 24766 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24776:11: note: in expansion of macro 'CAST' 24776 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24777:11: note: in expansion of macro 'CAST' 24777 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24781:11: note: in expansion of macro 'CAST' 24781 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24782:15: note: in expansion of macro 'CAST' 24782 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24783:15: note: in expansion of macro 'CAST' 24783 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24784:11: note: in expansion of macro 'CAST' 24784 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24785:6: note: in expansion of macro 'CAST' 24785 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24786:11: note: in expansion of macro 'CAST' 24786 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24788:6: note: in expansion of macro 'CAST' 24788 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24795:6: note: in expansion of macro 'CAST' 24795 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24798:11: note: in expansion of macro 'CAST' 24798 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24802:11: note: in expansion of macro 'CAST' 24802 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24803:11: note: in expansion of macro 'CAST' 24803 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24806:11: note: in expansion of macro 'CAST' 24806 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24809:11: note: in expansion of macro 'CAST' 24809 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24812:11: note: in expansion of macro 'CAST' 24812 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x26)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24823:11: note: in expansion of macro 'CAST' 24823 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24824:11: note: in expansion of macro 'CAST' 24824 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24827:11: note: in expansion of macro 'CAST' 24827 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24830:11: note: in expansion of macro 'CAST' 24830 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24839:11: note: in expansion of macro 'CAST' 24839 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24840:11: note: in expansion of macro 'CAST' 24840 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24842:6: note: in expansion of macro 'CAST' 24842 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24844:11: note: in expansion of macro 'CAST' 24844 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24845:6: note: in expansion of macro 'CAST' 24845 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24851:11: note: in expansion of macro 'CAST' 24851 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24852:11: note: in expansion of macro 'CAST' 24852 | t3 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24855:11: note: in expansion of macro 'CAST' 24855 | t1 = *CAST(t2.i8p() + 84); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24856:11: note: in expansion of macro 'CAST' 24856 | t3 = *CAST(t2.i8p() + 88); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24859:11: note: in expansion of macro 'CAST' 24859 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24868:11: note: in expansion of macro 'CAST' 24868 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24869:11: note: in expansion of macro 'CAST' 24869 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24871:6: note: in expansion of macro 'CAST' 24871 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24873:11: note: in expansion of macro 'CAST' 24873 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24874:6: note: in expansion of macro 'CAST' 24874 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24885:11: note: in expansion of macro 'CAST' 24885 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24886:11: note: in expansion of macro 'CAST' 24886 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24890:11: note: in expansion of macro 'CAST' 24890 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24892:6: note: in expansion of macro 'CAST' 24892 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24894:11: note: in expansion of macro 'CAST' 24894 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24895:6: note: in expansion of macro 'CAST' 24895 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24899:11: note: in expansion of macro 'CAST' 24899 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24900:11: note: in expansion of macro 'CAST' 24900 | t0 = *CAST(t2.i8p() + 80); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24903:11: note: in expansion of macro 'CAST' 24903 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24905:6: note: in expansion of macro 'CAST' 24905 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24907:11: note: in expansion of macro 'CAST' 24907 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24908:6: note: in expansion of macro 'CAST' 24908 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:3426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24922:11: note: in expansion of macro 'CAST' 24922 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24923:11: note: in expansion of macro 'CAST' 24923 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24924:10: note: in expansion of macro 'CAST' 24924 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24929:11: note: in expansion of macro 'CAST' 24929 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24930:11: note: in expansion of macro 'CAST' 24930 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24940:15: note: in expansion of macro 'CAST' 24940 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24944:11: note: in expansion of macro 'CAST' 24944 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24945:11: note: in expansion of macro 'CAST' 24945 | t3 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24946:11: note: in expansion of macro 'CAST' 24946 | t2 = *CAST(metadataTable.i8p() + 4); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24949:11: note: in expansion of macro 'CAST' 24949 | t2 = *CAST(metadataTable.i8p() + 112); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24952:11: note: in expansion of macro 'CAST' 24952 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x26)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24963:11: note: in expansion of macro 'CAST' 24963 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1662 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24964:11: note: in expansion of macro 'CAST' 24964 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1663 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24967:11: note: in expansion of macro 'CAST' 24967 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1665 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24970:11: note: in expansion of macro 'CAST' 24970 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24979:11: note: in expansion of macro 'CAST' 24979 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24980:11: note: in expansion of macro 'CAST' 24980 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24982:6: note: in expansion of macro 'CAST' 24982 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24984:11: note: in expansion of macro 'CAST' 24984 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24985:6: note: in expansion of macro 'CAST' 24985 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24989:15: note: in expansion of macro 'CAST' 24989 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24995:11: note: in expansion of macro 'CAST' 24995 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1672 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24996:11: note: in expansion of macro 'CAST' 24996 | t3 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1673 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:24999:11: note: in expansion of macro 'CAST' 24999 | t1 = *CAST(t2.i8p() + 100); // LowLevelInterpreter64.asm:1675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25000:11: note: in expansion of macro 'CAST' 25000 | t3 = *CAST(t2.i8p() + 104); // LowLevelInterpreter64.asm:1676 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25003:11: note: in expansion of macro 'CAST' 25003 | t3 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:1592 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25012:11: note: in expansion of macro 'CAST' 25012 | t0 = *CAST(t3.i8p() + (t1.i() << 3) + intptr_t(0x1f0)); // LowLevelInterpreter64.asm:1599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25013:11: note: in expansion of macro 'CAST' 25013 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25015:6: note: in expansion of macro 'CAST' 25015 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25017:11: note: in expansion of macro 'CAST' 25017 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25018:6: note: in expansion of macro 'CAST' 25018 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25022:15: note: in expansion of macro 'CAST' 25022 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25033:11: note: in expansion of macro 'CAST' 25033 | t0 = *CAST(t3.i8p() + 8); // LowLevelInterpreter64.asm:544 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25034:11: note: in expansion of macro 'CAST' 25034 | t0 = *CAST(t0.i8p() - 8); // LowLevelInterpreter64.asm:1687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25038:11: note: in expansion of macro 'CAST' 25038 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25040:6: note: in expansion of macro 'CAST' 25040 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25042:11: note: in expansion of macro 'CAST' 25042 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25043:6: note: in expansion of macro 'CAST' 25043 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25047:15: note: in expansion of macro 'CAST' 25047 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25051:11: note: in expansion of macro 'CAST' 25051 | t1 = *CAST(t3.i8p()); // LowLevelInterpreter64.asm:1694 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25052:11: note: in expansion of macro 'CAST' 25052 | t0 = *CAST(t2.i8p() + 96); // LowLevelInterpreter64.asm:1695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25055:11: note: in expansion of macro 'CAST' 25055 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x22)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25057:6: note: in expansion of macro 'CAST' 25057 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = int64_t(0xa); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25059:11: note: in expansion of macro 'CAST' 25059 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25060:6: note: in expansion of macro 'CAST' 25060 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25064:15: note: in expansion of macro 'CAST' 25064 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25081:15: note: in expansion of macro 'CAST' 25081 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25088:11: note: in expansion of macro 'CAST' 25088 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25092:11: note: in expansion of macro 'CAST' 25092 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25093:11: note: in expansion of macro 'CAST' 25093 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25094:11: note: in expansion of macro 'CAST' 25094 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25103:11: note: in expansion of macro 'CAST' 25103 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25106:11: note: in expansion of macro 'CAST' 25106 | t2 = *CAST(t2.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25108:11: note: in expansion of macro 'CAST' 25108 | t1 = *CAST(t1.i8p() + 64); // LowLevelInterpreter64.asm:3476 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25113:11: note: in expansion of macro 'CAST' 25113 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3480 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25120:6: note: in expansion of macro 'CAST' 25120 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25124:15: note: in expansion of macro 'CAST' 25124 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25141:15: note: in expansion of macro 'CAST' 25141 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25145:20: note: in expansion of macro 'CAST' 25145 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25148:11: note: in expansion of macro 'CAST' 25148 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25152:11: note: in expansion of macro 'CAST' 25152 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25153:11: note: in expansion of macro 'CAST' 25153 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25154:11: note: in expansion of macro 'CAST' 25154 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25163:11: note: in expansion of macro 'CAST' 25163 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25166:11: note: in expansion of macro 'CAST' 25166 | t2 = *CAST(t2.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25168:11: note: in expansion of macro 'CAST' 25168 | t1 = *CAST(t1.i8p() + 64); // LowLevelInterpreter64.asm:3476 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25173:11: note: in expansion of macro 'CAST' 25173 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3480 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25179:20: note: in expansion of macro 'CAST' 25179 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25180:6: note: in expansion of macro 'CAST' 25180 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25184:15: note: in expansion of macro 'CAST' 25184 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25201:15: note: in expansion of macro 'CAST' 25201 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25205:11: note: in expansion of macro 'CAST' 25205 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25208:11: note: in expansion of macro 'CAST' 25208 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25212:11: note: in expansion of macro 'CAST' 25212 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25213:11: note: in expansion of macro 'CAST' 25213 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25215:11: note: in expansion of macro 'CAST' 25215 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25224:11: note: in expansion of macro 'CAST' 25224 | t1 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:702 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25227:11: note: in expansion of macro 'CAST' 25227 | t2 = *CAST(t2.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25229:11: note: in expansion of macro 'CAST' 25229 | t1 = *CAST(t1.i8p() + 64); // LowLevelInterpreter64.asm:3476 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25234:11: note: in expansion of macro 'CAST' 25234 | t1 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3480 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25240:11: note: in expansion of macro 'CAST' 25240 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25241:6: note: in expansion of macro 'CAST' 25241 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25245:15: note: in expansion of macro 'CAST' 25245 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25262:15: note: in expansion of macro 'CAST' 25262 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25267:11: note: in expansion of macro 'CAST' 25267 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25273:11: note: in expansion of macro 'CAST' 25273 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25277:11: note: in expansion of macro 'CAST' 25277 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25278:11: note: in expansion of macro 'CAST' 25278 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25279:11: note: in expansion of macro 'CAST' 25279 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25285:11: note: in expansion of macro 'CAST' 25285 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25286:11: note: in expansion of macro 'CAST' 25286 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3501 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25287:22: note: in expansion of macro 'CAST' 25287 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25290:11: note: in expansion of macro 'CAST' 25290 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25292:11: note: in expansion of macro 'CAST' 25292 | t3 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25296:6: note: in expansion of macro 'CAST' 25296 | *CAST(cfr.i8p() + (t3.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25297:11: note: in expansion of macro 'CAST' 25297 | t3 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25299:11: note: in expansion of macro 'CAST' 25299 | t3 = *CAST(t3.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:3512 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25301:6: note: in expansion of macro 'CAST' 25301 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25305:15: note: in expansion of macro 'CAST' 25305 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25322:15: note: in expansion of macro 'CAST' 25322 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25326:20: note: in expansion of macro 'CAST' 25326 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25327:11: note: in expansion of macro 'CAST' 25327 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25330:20: note: in expansion of macro 'CAST' 25330 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25333:11: note: in expansion of macro 'CAST' 25333 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25337:11: note: in expansion of macro 'CAST' 25337 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25338:11: note: in expansion of macro 'CAST' 25338 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25339:11: note: in expansion of macro 'CAST' 25339 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25344:20: note: in expansion of macro 'CAST' 25344 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25345:11: note: in expansion of macro 'CAST' 25345 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25346:11: note: in expansion of macro 'CAST' 25346 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3501 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25347:22: note: in expansion of macro 'CAST' 25347 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25349:20: note: in expansion of macro 'CAST' 25349 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25350:11: note: in expansion of macro 'CAST' 25350 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25352:11: note: in expansion of macro 'CAST' 25352 | t3 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25355:20: note: in expansion of macro 'CAST' 25355 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25356:6: note: in expansion of macro 'CAST' 25356 | *CAST(cfr.i8p() + (t3.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25357:11: note: in expansion of macro 'CAST' 25357 | t3 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25359:11: note: in expansion of macro 'CAST' 25359 | t3 = *CAST(t3.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:3512 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25360:20: note: in expansion of macro 'CAST' 25360 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25361:6: note: in expansion of macro 'CAST' 25361 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25365:15: note: in expansion of macro 'CAST' 25365 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25382:15: note: in expansion of macro 'CAST' 25382 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25386:11: note: in expansion of macro 'CAST' 25386 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25387:11: note: in expansion of macro 'CAST' 25387 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25390:11: note: in expansion of macro 'CAST' 25390 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25393:11: note: in expansion of macro 'CAST' 25393 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25397:11: note: in expansion of macro 'CAST' 25397 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25398:11: note: in expansion of macro 'CAST' 25398 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25400:11: note: in expansion of macro 'CAST' 25400 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25405:11: note: in expansion of macro 'CAST' 25405 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25406:11: note: in expansion of macro 'CAST' 25406 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25407:11: note: in expansion of macro 'CAST' 25407 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3501 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25408:22: note: in expansion of macro 'CAST' 25408 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25410:11: note: in expansion of macro 'CAST' 25410 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25411:11: note: in expansion of macro 'CAST' 25411 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25413:11: note: in expansion of macro 'CAST' 25413 | t3 = *CAST(t1.i8p() + 24); // LowLevelInterpreter64.asm:3506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25416:11: note: in expansion of macro 'CAST' 25416 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25417:6: note: in expansion of macro 'CAST' 25417 | *CAST(cfr.i8p() + (t3.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25418:11: note: in expansion of macro 'CAST' 25418 | t3 = *CAST(t1.i8p() + 8); // LowLevelInterpreter64.asm:3510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25420:11: note: in expansion of macro 'CAST' 25420 | t3 = *CAST(t3.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:3512 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25421:11: note: in expansion of macro 'CAST' 25421 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25422:6: note: in expansion of macro 'CAST' 25422 | *CAST(cfr.i8p() + (t2.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25426:15: note: in expansion of macro 'CAST' 25426 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25443:15: note: in expansion of macro 'CAST' 25443 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25447:11: note: in expansion of macro 'CAST' 25447 | t5 = *CAST(metadataTable.i8p() + 92); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25450:11: note: in expansion of macro 'CAST' 25450 | t5 = *CAST(metadataTable.i8p() + 288); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25460:11: note: in expansion of macro 'CAST' 25460 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25469:11: note: in expansion of macro 'CAST' 25469 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25473:11: note: in expansion of macro 'CAST' 25473 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25474:11: note: in expansion of macro 'CAST' 25474 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25475:11: note: in expansion of macro 'CAST' 25475 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25481:11: note: in expansion of macro 'CAST' 25481 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25482:11: note: in expansion of macro 'CAST' 25482 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25483:22: note: in expansion of macro 'CAST' 25483 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25486:11: note: in expansion of macro 'CAST' 25486 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25487:11: note: in expansion of macro 'CAST' 25487 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3542 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25491:11: note: in expansion of macro 'CAST' 25491 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3546 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25495:11: note: in expansion of macro 'CAST' 25495 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3550 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25499:11: note: in expansion of macro 'CAST' 25499 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-16)); // LowLevelInterpreter64.asm:3554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25504:6: note: in expansion of macro 'CAST' 25504 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25507:6: note: in expansion of macro 'CAST' 25507 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25511:15: note: in expansion of macro 'CAST' 25511 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25528:15: note: in expansion of macro 'CAST' 25528 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25535:11: note: in expansion of macro 'CAST' 25535 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25536:11: note: in expansion of macro 'CAST' 25536 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25540:11: note: in expansion of macro 'CAST' 25540 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25543:6: note: in expansion of macro 'CAST' 25543 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25546:6: note: in expansion of macro 'CAST' 25546 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25550:15: note: in expansion of macro 'CAST' 25550 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25554:11: note: in expansion of macro 'CAST' 25554 | t5 = *CAST(metadataTable.i8p() + 92); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25557:11: note: in expansion of macro 'CAST' 25557 | t5 = *CAST(metadataTable.i8p() + 288); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25560:11: note: in expansion of macro 'CAST' 25560 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25566:20: note: in expansion of macro 'CAST' 25566 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25567:11: note: in expansion of macro 'CAST' 25567 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25573:20: note: in expansion of macro 'CAST' 25573 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25576:11: note: in expansion of macro 'CAST' 25576 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25580:11: note: in expansion of macro 'CAST' 25580 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25581:11: note: in expansion of macro 'CAST' 25581 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25582:11: note: in expansion of macro 'CAST' 25582 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25587:20: note: in expansion of macro 'CAST' 25587 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25588:11: note: in expansion of macro 'CAST' 25588 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25589:11: note: in expansion of macro 'CAST' 25589 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25590:22: note: in expansion of macro 'CAST' 25590 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25592:20: note: in expansion of macro 'CAST' 25592 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25593:11: note: in expansion of macro 'CAST' 25593 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25594:11: note: in expansion of macro 'CAST' 25594 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3542 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25598:11: note: in expansion of macro 'CAST' 25598 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3546 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25602:11: note: in expansion of macro 'CAST' 25602 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3550 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25606:11: note: in expansion of macro 'CAST' 25606 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-16)); // LowLevelInterpreter64.asm:3554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25609:11: note: in expansion of macro 'CAST' 25609 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25611:6: note: in expansion of macro 'CAST' 25611 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25613:20: note: in expansion of macro 'CAST' 25613 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25614:6: note: in expansion of macro 'CAST' 25614 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25618:15: note: in expansion of macro 'CAST' 25618 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25635:15: note: in expansion of macro 'CAST' 25635 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25642:11: note: in expansion of macro 'CAST' 25642 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25643:11: note: in expansion of macro 'CAST' 25643 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25647:11: note: in expansion of macro 'CAST' 25647 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25648:11: note: in expansion of macro 'CAST' 25648 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25650:6: note: in expansion of macro 'CAST' 25650 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25652:20: note: in expansion of macro 'CAST' 25652 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25653:6: note: in expansion of macro 'CAST' 25653 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25657:15: note: in expansion of macro 'CAST' 25657 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25661:11: note: in expansion of macro 'CAST' 25661 | t5 = *CAST(metadataTable.i8p() + 92); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25664:11: note: in expansion of macro 'CAST' 25664 | t5 = *CAST(metadataTable.i8p() + 288); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25667:11: note: in expansion of macro 'CAST' 25667 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25673:11: note: in expansion of macro 'CAST' 25673 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25674:11: note: in expansion of macro 'CAST' 25674 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25680:11: note: in expansion of macro 'CAST' 25680 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25683:11: note: in expansion of macro 'CAST' 25683 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25687:11: note: in expansion of macro 'CAST' 25687 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25688:11: note: in expansion of macro 'CAST' 25688 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25690:11: note: in expansion of macro 'CAST' 25690 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25695:11: note: in expansion of macro 'CAST' 25695 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25696:11: note: in expansion of macro 'CAST' 25696 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25697:11: note: in expansion of macro 'CAST' 25697 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3538 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25698:22: note: in expansion of macro 'CAST' 25698 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25700:11: note: in expansion of macro 'CAST' 25700 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25701:11: note: in expansion of macro 'CAST' 25701 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25702:11: note: in expansion of macro 'CAST' 25702 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3542 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25706:11: note: in expansion of macro 'CAST' 25706 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3546 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25710:11: note: in expansion of macro 'CAST' 25710 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3550 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25714:11: note: in expansion of macro 'CAST' 25714 | t2 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-16)); // LowLevelInterpreter64.asm:3554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25717:11: note: in expansion of macro 'CAST' 25717 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25719:6: note: in expansion of macro 'CAST' 25719 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t2.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25721:11: note: in expansion of macro 'CAST' 25721 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25722:6: note: in expansion of macro 'CAST' 25722 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25726:15: note: in expansion of macro 'CAST' 25726 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25743:15: note: in expansion of macro 'CAST' 25743 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25750:11: note: in expansion of macro 'CAST' 25750 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25751:11: note: in expansion of macro 'CAST' 25751 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25755:11: note: in expansion of macro 'CAST' 25755 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25756:11: note: in expansion of macro 'CAST' 25756 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25758:6: note: in expansion of macro 'CAST' 25758 | *CAST(metadataTable.i8p() + (t5.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25760:11: note: in expansion of macro 'CAST' 25760 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25761:6: note: in expansion of macro 'CAST' 25761 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25765:15: note: in expansion of macro 'CAST' 25765 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25769:11: note: in expansion of macro 'CAST' 25769 | t5 = *CAST(metadataTable.i8p() + 88); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25772:11: note: in expansion of macro 'CAST' 25772 | t5 = *CAST(metadataTable.i8p() + 280); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25782:11: note: in expansion of macro 'CAST' 25782 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25791:11: note: in expansion of macro 'CAST' 25791 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25795:11: note: in expansion of macro 'CAST' 25795 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25796:11: note: in expansion of macro 'CAST' 25796 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25797:11: note: in expansion of macro 'CAST' 25797 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25803:11: note: in expansion of macro 'CAST' 25803 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25804:11: note: in expansion of macro 'CAST' 25804 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25805:22: note: in expansion of macro 'CAST' 25805 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3587 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25809:11: note: in expansion of macro 'CAST' 25809 | t3 = *CAST(t3.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25811:11: note: in expansion of macro 'CAST' 25811 | if ((*CAST(t2.i8p() + 16) & int32_t(0x40010)) != 0) // LowLevelInterpreter64.asm:3590 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25816:11: note: in expansion of macro 'CAST' 25816 | t3 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25820:11: note: in expansion of macro 'CAST' 25820 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25821:11: note: in expansion of macro 'CAST' 25821 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25822:11: note: in expansion of macro 'CAST' 25822 | t3 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25826:11: note: in expansion of macro 'CAST' 25826 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25827:11: note: in expansion of macro 'CAST' 25827 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3595 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25831:6: note: in expansion of macro 'CAST' 25831 | *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)) = t3.i64(); // LowLevelInterpreter64.asm:3599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25836:11: note: in expansion of macro 'CAST' 25836 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3604 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25839:6: note: in expansion of macro 'CAST' 25839 | *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:3607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25863:15: note: in expansion of macro 'CAST' 25863 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25880:15: note: in expansion of macro 'CAST' 25880 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25887:11: note: in expansion of macro 'CAST' 25887 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25888:11: note: in expansion of macro 'CAST' 25888 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25892:11: note: in expansion of macro 'CAST' 25892 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25896:15: note: in expansion of macro 'CAST' 25896 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25900:11: note: in expansion of macro 'CAST' 25900 | t5 = *CAST(metadataTable.i8p() + 88); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25903:11: note: in expansion of macro 'CAST' 25903 | t5 = *CAST(metadataTable.i8p() + 280); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25906:11: note: in expansion of macro 'CAST' 25906 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25912:20: note: in expansion of macro 'CAST' 25912 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25913:11: note: in expansion of macro 'CAST' 25913 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25919:20: note: in expansion of macro 'CAST' 25919 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25922:11: note: in expansion of macro 'CAST' 25922 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25926:11: note: in expansion of macro 'CAST' 25926 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25927:11: note: in expansion of macro 'CAST' 25927 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25928:11: note: in expansion of macro 'CAST' 25928 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25933:20: note: in expansion of macro 'CAST' 25933 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25934:11: note: in expansion of macro 'CAST' 25934 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25935:11: note: in expansion of macro 'CAST' 25935 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25936:22: note: in expansion of macro 'CAST' 25936 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3587 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25940:11: note: in expansion of macro 'CAST' 25940 | t3 = *CAST(t3.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25942:11: note: in expansion of macro 'CAST' 25942 | if ((*CAST(t2.i8p() + 16) & int32_t(0x40010)) != 0) // LowLevelInterpreter64.asm:3590 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25944:20: note: in expansion of macro 'CAST' 25944 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25947:11: note: in expansion of macro 'CAST' 25947 | t3 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25951:11: note: in expansion of macro 'CAST' 25951 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25952:11: note: in expansion of macro 'CAST' 25952 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25953:11: note: in expansion of macro 'CAST' 25953 | t3 = *CAST(t3.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25956:20: note: in expansion of macro 'CAST' 25956 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25957:11: note: in expansion of macro 'CAST' 25957 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25958:11: note: in expansion of macro 'CAST' 25958 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3595 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25962:6: note: in expansion of macro 'CAST' 25962 | *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)) = t3.i64(); // LowLevelInterpreter64.asm:3599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25967:11: note: in expansion of macro 'CAST' 25967 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3604 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25970:6: note: in expansion of macro 'CAST' 25970 | *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:3607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:25994:15: note: in expansion of macro 'CAST' 25994 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26011:15: note: in expansion of macro 'CAST' 26011 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26018:11: note: in expansion of macro 'CAST' 26018 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26019:11: note: in expansion of macro 'CAST' 26019 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26023:11: note: in expansion of macro 'CAST' 26023 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26027:15: note: in expansion of macro 'CAST' 26027 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26031:11: note: in expansion of macro 'CAST' 26031 | t5 = *CAST(metadataTable.i8p() + 88); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26034:11: note: in expansion of macro 'CAST' 26034 | t5 = *CAST(metadataTable.i8p() + 280); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26037:11: note: in expansion of macro 'CAST' 26037 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26043:11: note: in expansion of macro 'CAST' 26043 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26044:11: note: in expansion of macro 'CAST' 26044 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26050:11: note: in expansion of macro 'CAST' 26050 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26053:11: note: in expansion of macro 'CAST' 26053 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26057:11: note: in expansion of macro 'CAST' 26057 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26058:11: note: in expansion of macro 'CAST' 26058 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26060:11: note: in expansion of macro 'CAST' 26060 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26065:11: note: in expansion of macro 'CAST' 26065 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26066:11: note: in expansion of macro 'CAST' 26066 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26067:11: note: in expansion of macro 'CAST' 26067 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3586 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26068:22: note: in expansion of macro 'CAST' 26068 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3587 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26072:11: note: in expansion of macro 'CAST' 26072 | t3 = *CAST(t3.i8p() + 1416); // LowLevelInterpreter64.asm:696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26074:11: note: in expansion of macro 'CAST' 26074 | if ((*CAST(t2.i8p() + 16) & int32_t(0x40010)) != 0) // LowLevelInterpreter64.asm:3590 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26076:11: note: in expansion of macro 'CAST' 26076 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26079:11: note: in expansion of macro 'CAST' 26079 | t3 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26083:11: note: in expansion of macro 'CAST' 26083 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26084:11: note: in expansion of macro 'CAST' 26084 | t3 = *CAST(t3.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26086:11: note: in expansion of macro 'CAST' 26086 | t3 = *CAST(t3.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26089:11: note: in expansion of macro 'CAST' 26089 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26090:11: note: in expansion of macro 'CAST' 26090 | t2 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26091:11: note: in expansion of macro 'CAST' 26091 | t1 = *CAST(t1.i8p() + 32); // LowLevelInterpreter64.asm:3595 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26095:6: note: in expansion of macro 'CAST' 26095 | *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(0x10)) = t3.i64(); // LowLevelInterpreter64.asm:3599 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26100:11: note: in expansion of macro 'CAST' 26100 | t1 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3604 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26103:6: note: in expansion of macro 'CAST' 26103 | *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:3607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26127:15: note: in expansion of macro 'CAST' 26127 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26144:15: note: in expansion of macro 'CAST' 26144 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26151:11: note: in expansion of macro 'CAST' 26151 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26152:11: note: in expansion of macro 'CAST' 26152 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26156:11: note: in expansion of macro 'CAST' 26156 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26160:15: note: in expansion of macro 'CAST' 26160 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26164:11: note: in expansion of macro 'CAST' 26164 | t5 = *CAST(metadataTable.i8p() + 84); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26167:11: note: in expansion of macro 'CAST' 26167 | t5 = *CAST(metadataTable.i8p() + 272); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26177:11: note: in expansion of macro 'CAST' 26177 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26186:11: note: in expansion of macro 'CAST' 26186 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26190:11: note: in expansion of macro 'CAST' 26190 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26191:11: note: in expansion of macro 'CAST' 26191 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26192:11: note: in expansion of macro 'CAST' 26192 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26198:11: note: in expansion of macro 'CAST' 26198 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26199:11: note: in expansion of macro 'CAST' 26199 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26200:22: note: in expansion of macro 'CAST' 26200 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26205:6: note: in expansion of macro 'CAST' 26205 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26209:15: note: in expansion of macro 'CAST' 26209 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26226:15: note: in expansion of macro 'CAST' 26226 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26233:11: note: in expansion of macro 'CAST' 26233 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26234:11: note: in expansion of macro 'CAST' 26234 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26238:11: note: in expansion of macro 'CAST' 26238 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26241:6: note: in expansion of macro 'CAST' 26241 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26245:15: note: in expansion of macro 'CAST' 26245 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26249:11: note: in expansion of macro 'CAST' 26249 | t5 = *CAST(metadataTable.i8p() + 84); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26252:11: note: in expansion of macro 'CAST' 26252 | t5 = *CAST(metadataTable.i8p() + 272); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26255:11: note: in expansion of macro 'CAST' 26255 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26261:20: note: in expansion of macro 'CAST' 26261 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26262:11: note: in expansion of macro 'CAST' 26262 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26268:20: note: in expansion of macro 'CAST' 26268 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26271:11: note: in expansion of macro 'CAST' 26271 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26275:11: note: in expansion of macro 'CAST' 26275 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26276:11: note: in expansion of macro 'CAST' 26276 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26277:11: note: in expansion of macro 'CAST' 26277 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26282:20: note: in expansion of macro 'CAST' 26282 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26283:11: note: in expansion of macro 'CAST' 26283 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26284:11: note: in expansion of macro 'CAST' 26284 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26285:22: note: in expansion of macro 'CAST' 26285 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26289:20: note: in expansion of macro 'CAST' 26289 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26290:6: note: in expansion of macro 'CAST' 26290 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26294:15: note: in expansion of macro 'CAST' 26294 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26311:15: note: in expansion of macro 'CAST' 26311 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26318:11: note: in expansion of macro 'CAST' 26318 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26319:11: note: in expansion of macro 'CAST' 26319 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26323:11: note: in expansion of macro 'CAST' 26323 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26325:20: note: in expansion of macro 'CAST' 26325 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26326:6: note: in expansion of macro 'CAST' 26326 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26330:15: note: in expansion of macro 'CAST' 26330 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26334:11: note: in expansion of macro 'CAST' 26334 | t5 = *CAST(metadataTable.i8p() + 84); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26337:11: note: in expansion of macro 'CAST' 26337 | t5 = *CAST(metadataTable.i8p() + 272); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26340:11: note: in expansion of macro 'CAST' 26340 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26346:11: note: in expansion of macro 'CAST' 26346 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26347:11: note: in expansion of macro 'CAST' 26347 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26353:11: note: in expansion of macro 'CAST' 26353 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26356:11: note: in expansion of macro 'CAST' 26356 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26360:11: note: in expansion of macro 'CAST' 26360 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26361:11: note: in expansion of macro 'CAST' 26361 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26363:11: note: in expansion of macro 'CAST' 26363 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26368:11: note: in expansion of macro 'CAST' 26368 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26369:11: note: in expansion of macro 'CAST' 26369 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26370:11: note: in expansion of macro 'CAST' 26370 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26371:22: note: in expansion of macro 'CAST' 26371 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26375:11: note: in expansion of macro 'CAST' 26375 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26376:6: note: in expansion of macro 'CAST' 26376 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26380:15: note: in expansion of macro 'CAST' 26380 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26397:15: note: in expansion of macro 'CAST' 26397 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26404:11: note: in expansion of macro 'CAST' 26404 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26405:11: note: in expansion of macro 'CAST' 26405 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26409:11: note: in expansion of macro 'CAST' 26409 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26411:11: note: in expansion of macro 'CAST' 26411 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26412:6: note: in expansion of macro 'CAST' 26412 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26416:15: note: in expansion of macro 'CAST' 26416 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26420:11: note: in expansion of macro 'CAST' 26420 | t5 = *CAST(metadataTable.i8p() + 86); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26423:11: note: in expansion of macro 'CAST' 26423 | t5 = *CAST(metadataTable.i8p() + 276); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26433:11: note: in expansion of macro 'CAST' 26433 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26442:11: note: in expansion of macro 'CAST' 26442 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26446:11: note: in expansion of macro 'CAST' 26446 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26447:11: note: in expansion of macro 'CAST' 26447 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26448:11: note: in expansion of macro 'CAST' 26448 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26454:11: note: in expansion of macro 'CAST' 26454 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26455:11: note: in expansion of macro 'CAST' 26455 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26456:22: note: in expansion of macro 'CAST' 26456 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26461:6: note: in expansion of macro 'CAST' 26461 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26465:15: note: in expansion of macro 'CAST' 26465 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26482:15: note: in expansion of macro 'CAST' 26482 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26486:11: note: in expansion of macro 'CAST' 26486 | t5 = *CAST(metadataTable.i8p() + 86); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26489:11: note: in expansion of macro 'CAST' 26489 | t5 = *CAST(metadataTable.i8p() + 276); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26492:11: note: in expansion of macro 'CAST' 26492 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26498:20: note: in expansion of macro 'CAST' 26498 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26499:11: note: in expansion of macro 'CAST' 26499 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26505:20: note: in expansion of macro 'CAST' 26505 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26508:11: note: in expansion of macro 'CAST' 26508 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26512:11: note: in expansion of macro 'CAST' 26512 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26513:11: note: in expansion of macro 'CAST' 26513 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26514:11: note: in expansion of macro 'CAST' 26514 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26519:20: note: in expansion of macro 'CAST' 26519 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26520:11: note: in expansion of macro 'CAST' 26520 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26521:11: note: in expansion of macro 'CAST' 26521 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26522:22: note: in expansion of macro 'CAST' 26522 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26526:20: note: in expansion of macro 'CAST' 26526 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26527:6: note: in expansion of macro 'CAST' 26527 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26531:15: note: in expansion of macro 'CAST' 26531 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26548:15: note: in expansion of macro 'CAST' 26548 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26552:11: note: in expansion of macro 'CAST' 26552 | t5 = *CAST(metadataTable.i8p() + 86); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26555:11: note: in expansion of macro 'CAST' 26555 | t5 = *CAST(metadataTable.i8p() + 276); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26558:11: note: in expansion of macro 'CAST' 26558 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26564:11: note: in expansion of macro 'CAST' 26564 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26565:11: note: in expansion of macro 'CAST' 26565 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26571:11: note: in expansion of macro 'CAST' 26571 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26574:11: note: in expansion of macro 'CAST' 26574 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26578:11: note: in expansion of macro 'CAST' 26578 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26579:11: note: in expansion of macro 'CAST' 26579 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26581:11: note: in expansion of macro 'CAST' 26581 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26586:11: note: in expansion of macro 'CAST' 26586 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26587:11: note: in expansion of macro 'CAST' 26587 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26588:11: note: in expansion of macro 'CAST' 26588 | t2 = *CAST(t1.i8p() + 16); // LowLevelInterpreter64.asm:3637 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26589:22: note: in expansion of macro 'CAST' 26589 | if (t2.i32() != *CAST(t0.i8p())) // LowLevelInterpreter64.asm:3638 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26593:11: note: in expansion of macro 'CAST' 26593 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26594:6: note: in expansion of macro 'CAST' 26594 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26598:15: note: in expansion of macro 'CAST' 26598 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26615:15: note: in expansion of macro 'CAST' 26615 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26632:15: note: in expansion of macro 'CAST' 26632 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26639:11: note: in expansion of macro 'CAST' 26639 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26640:11: note: in expansion of macro 'CAST' 26640 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26644:11: note: in expansion of macro 'CAST' 26644 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26647:6: note: in expansion of macro 'CAST' 26647 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26651:15: note: in expansion of macro 'CAST' 26651 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26668:15: note: in expansion of macro 'CAST' 26668 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26675:11: note: in expansion of macro 'CAST' 26675 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26676:11: note: in expansion of macro 'CAST' 26676 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26680:11: note: in expansion of macro 'CAST' 26680 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26682:20: note: in expansion of macro 'CAST' 26682 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26683:6: note: in expansion of macro 'CAST' 26683 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26687:15: note: in expansion of macro 'CAST' 26687 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26704:15: note: in expansion of macro 'CAST' 26704 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26711:11: note: in expansion of macro 'CAST' 26711 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26712:11: note: in expansion of macro 'CAST' 26712 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26716:11: note: in expansion of macro 'CAST' 26716 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26718:11: note: in expansion of macro 'CAST' 26718 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26719:6: note: in expansion of macro 'CAST' 26719 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26723:15: note: in expansion of macro 'CAST' 26723 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26740:15: note: in expansion of macro 'CAST' 26740 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26747:11: note: in expansion of macro 'CAST' 26747 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26748:11: note: in expansion of macro 'CAST' 26748 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26752:11: note: in expansion of macro 'CAST' 26752 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26755:6: note: in expansion of macro 'CAST' 26755 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26759:15: note: in expansion of macro 'CAST' 26759 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26776:15: note: in expansion of macro 'CAST' 26776 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26783:11: note: in expansion of macro 'CAST' 26783 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26784:11: note: in expansion of macro 'CAST' 26784 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26788:11: note: in expansion of macro 'CAST' 26788 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26790:20: note: in expansion of macro 'CAST' 26790 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26791:6: note: in expansion of macro 'CAST' 26791 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26795:15: note: in expansion of macro 'CAST' 26795 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26812:15: note: in expansion of macro 'CAST' 26812 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26819:11: note: in expansion of macro 'CAST' 26819 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26820:11: note: in expansion of macro 'CAST' 26820 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26824:11: note: in expansion of macro 'CAST' 26824 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter.asm:1290 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26826:11: note: in expansion of macro 'CAST' 26826 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26827:6: note: in expansion of macro 'CAST' 26827 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26831:15: note: in expansion of macro 'CAST' 26831 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26836:11: note: in expansion of macro 'CAST' 26836 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26838:11: note: in expansion of macro 'CAST' 26838 | t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3678 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26842:6: note: in expansion of macro 'CAST' 26842 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26844:6: note: in expansion of macro 'CAST' 26844 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26848:15: note: in expansion of macro 'CAST' 26848 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26852:20: note: in expansion of macro 'CAST' 26852 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26853:11: note: in expansion of macro 'CAST' 26853 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26854:11: note: in expansion of macro 'CAST' 26854 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26855:11: note: in expansion of macro 'CAST' 26855 | t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3678 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26857:11: note: in expansion of macro 'CAST' 26857 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26859:6: note: in expansion of macro 'CAST' 26859 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26860:20: note: in expansion of macro 'CAST' 26860 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26861:6: note: in expansion of macro 'CAST' 26861 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26865:15: note: in expansion of macro 'CAST' 26865 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26869:11: note: in expansion of macro 'CAST' 26869 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26870:11: note: in expansion of macro 'CAST' 26870 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26871:11: note: in expansion of macro 'CAST' 26871 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26872:11: note: in expansion of macro 'CAST' 26872 | t0 = *CAST(t1.i8p() + (t2.i() << 3) + intptr_t(0x10)); // LowLevelInterpreter64.asm:3678 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26874:11: note: in expansion of macro 'CAST' 26874 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26876:6: note: in expansion of macro 'CAST' 26876 | *CAST(metadataTable.i8p() + (t1.i() << 0) + intptr_t(-16)) = t3.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26877:11: note: in expansion of macro 'CAST' 26877 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26878:6: note: in expansion of macro 'CAST' 26878 | *CAST(cfr.i8p() + (t1.i() << 3)) = t3.i64(); // LowLevelInterpreter64.asm:88 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26882:15: note: in expansion of macro 'CAST' 26882 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26887:11: note: in expansion of macro 'CAST' 26887 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26891:11: note: in expansion of macro 'CAST' 26891 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26895:11: note: in expansion of macro 'CAST' 26895 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26896:11: note: in expansion of macro 'CAST' 26896 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26897:11: note: in expansion of macro 'CAST' 26897 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26901:6: note: in expansion of macro 'CAST' 26901 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x10)) = t2.i64(); // LowLevelInterpreter64.asm:3687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26923:15: note: in expansion of macro 'CAST' 26923 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26927:20: note: in expansion of macro 'CAST' 26927 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26928:11: note: in expansion of macro 'CAST' 26928 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26929:20: note: in expansion of macro 'CAST' 26929 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26932:11: note: in expansion of macro 'CAST' 26932 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26936:11: note: in expansion of macro 'CAST' 26936 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26937:11: note: in expansion of macro 'CAST' 26937 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26938:11: note: in expansion of macro 'CAST' 26938 | t2 = *CAST(t2.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26941:11: note: in expansion of macro 'CAST' 26941 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26942:6: note: in expansion of macro 'CAST' 26942 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x10)) = t2.i64(); // LowLevelInterpreter64.asm:3687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26964:15: note: in expansion of macro 'CAST' 26964 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26968:11: note: in expansion of macro 'CAST' 26968 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26969:11: note: in expansion of macro 'CAST' 26969 | t0 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26970:11: note: in expansion of macro 'CAST' 26970 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26973:11: note: in expansion of macro 'CAST' 26973 | t2 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26977:11: note: in expansion of macro 'CAST' 26977 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26978:11: note: in expansion of macro 'CAST' 26978 | t2 = *CAST(t2.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26980:11: note: in expansion of macro 'CAST' 26980 | t2 = *CAST(t2.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26983:11: note: in expansion of macro 'CAST' 26983 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:26984:6: note: in expansion of macro 'CAST' 26984 | *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(0x10)) = t2.i64(); // LowLevelInterpreter64.asm:3687 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27006:15: note: in expansion of macro 'CAST' 27006 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27010:11: note: in expansion of macro 'CAST' 27010 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27011:11: note: in expansion of macro 'CAST' 27011 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27012:11: note: in expansion of macro 'CAST' 27012 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27013:11: note: in expansion of macro 'CAST' 27013 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27014:20: note: in expansion of macro 'CAST' 27014 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27017:6: note: in expansion of macro 'CAST' 27017 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27018:6: note: in expansion of macro 'CAST' 27018 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27019:11: note: in expansion of macro 'CAST' 27019 | t1 = *CAST(cfr.i8p()); // LowLevelInterpreter64.asm:3696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27020:6: note: in expansion of macro 'CAST' 27020 | *CAST(t0.i8p() + 24) = t1.i(); // LowLevelInterpreter64.asm:3697 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27021:11: note: in expansion of macro 'CAST' 27021 | t1 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:3698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27022:6: note: in expansion of macro 'CAST' 27022 | *CAST(t0.i8p() + 8) = t1.i(); // LowLevelInterpreter64.asm:3699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27024:11: note: in expansion of macro 'CAST' 27024 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27025:6: note: in expansion of macro 'CAST' 27025 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27029:15: note: in expansion of macro 'CAST' 27029 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27046:15: note: in expansion of macro 'CAST' 27046 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27050:11: note: in expansion of macro 'CAST' 27050 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27051:11: note: in expansion of macro 'CAST' 27051 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27052:11: note: in expansion of macro 'CAST' 27052 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27053:11: note: in expansion of macro 'CAST' 27053 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27054:20: note: in expansion of macro 'CAST' 27054 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27057:6: note: in expansion of macro 'CAST' 27057 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27058:6: note: in expansion of macro 'CAST' 27058 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27059:11: note: in expansion of macro 'CAST' 27059 | t1 = *CAST(cfr.i8p()); // LowLevelInterpreter64.asm:3696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27060:6: note: in expansion of macro 'CAST' 27060 | *CAST(t0.i8p() + 24) = t1.i(); // LowLevelInterpreter64.asm:3697 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27061:11: note: in expansion of macro 'CAST' 27061 | t1 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:3698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27062:6: note: in expansion of macro 'CAST' 27062 | *CAST(t0.i8p() + 8) = t1.i(); // LowLevelInterpreter64.asm:3699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27063:20: note: in expansion of macro 'CAST' 27063 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27064:11: note: in expansion of macro 'CAST' 27064 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27065:6: note: in expansion of macro 'CAST' 27065 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27069:15: note: in expansion of macro 'CAST' 27069 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27086:15: note: in expansion of macro 'CAST' 27086 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27090:11: note: in expansion of macro 'CAST' 27090 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27091:11: note: in expansion of macro 'CAST' 27091 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27092:11: note: in expansion of macro 'CAST' 27092 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27093:11: note: in expansion of macro 'CAST' 27093 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27094:20: note: in expansion of macro 'CAST' 27094 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27097:6: note: in expansion of macro 'CAST' 27097 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27098:6: note: in expansion of macro 'CAST' 27098 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3695 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27099:11: note: in expansion of macro 'CAST' 27099 | t1 = *CAST(cfr.i8p()); // LowLevelInterpreter64.asm:3696 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27100:6: note: in expansion of macro 'CAST' 27100 | *CAST(t0.i8p() + 24) = t1.i(); // LowLevelInterpreter64.asm:3697 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27101:11: note: in expansion of macro 'CAST' 27101 | t1 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:3698 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27102:6: note: in expansion of macro 'CAST' 27102 | *CAST(t0.i8p() + 8) = t1.i(); // LowLevelInterpreter64.asm:3699 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27103:11: note: in expansion of macro 'CAST' 27103 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27104:11: note: in expansion of macro 'CAST' 27104 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27105:6: note: in expansion of macro 'CAST' 27105 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27109:15: note: in expansion of macro 'CAST' 27109 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27126:15: note: in expansion of macro 'CAST' 27126 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27130:11: note: in expansion of macro 'CAST' 27130 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27131:11: note: in expansion of macro 'CAST' 27131 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27132:11: note: in expansion of macro 'CAST' 27132 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27133:11: note: in expansion of macro 'CAST' 27133 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27134:20: note: in expansion of macro 'CAST' 27134 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27137:6: note: in expansion of macro 'CAST' 27137 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27138:6: note: in expansion of macro 'CAST' 27138 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27139:6: note: in expansion of macro 'CAST' 27139 | *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // LowLevelInterpreter64.asm:3712 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27141:11: note: in expansion of macro 'CAST' 27141 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27142:6: note: in expansion of macro 'CAST' 27142 | *CAST(t0.i8p()) = t1.i(); // LowLevelInterpreter64.asm:3714 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27144:11: note: in expansion of macro 'CAST' 27144 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27145:6: note: in expansion of macro 'CAST' 27145 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3716 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27146:11: note: in expansion of macro 'CAST' 27146 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3717 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27147:6: note: in expansion of macro 'CAST' 27147 | *CAST(t0.i8p() + 40) = t1.i(); // LowLevelInterpreter64.asm:3718 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27148:6: note: in expansion of macro 'CAST' 27148 | *CAST(t0.i8p() + 48) = pc.i32(); // LowLevelInterpreter64.asm:3719 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27152:15: note: in expansion of macro 'CAST' 27152 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27169:15: note: in expansion of macro 'CAST' 27169 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27173:11: note: in expansion of macro 'CAST' 27173 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27174:11: note: in expansion of macro 'CAST' 27174 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27175:11: note: in expansion of macro 'CAST' 27175 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27176:11: note: in expansion of macro 'CAST' 27176 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27177:20: note: in expansion of macro 'CAST' 27177 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27180:6: note: in expansion of macro 'CAST' 27180 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27181:6: note: in expansion of macro 'CAST' 27181 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27182:6: note: in expansion of macro 'CAST' 27182 | *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // LowLevelInterpreter64.asm:3712 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27183:20: note: in expansion of macro 'CAST' 27183 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27184:11: note: in expansion of macro 'CAST' 27184 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27185:6: note: in expansion of macro 'CAST' 27185 | *CAST(t0.i8p()) = t1.i(); // LowLevelInterpreter64.asm:3714 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27186:20: note: in expansion of macro 'CAST' 27186 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27187:11: note: in expansion of macro 'CAST' 27187 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27188:6: note: in expansion of macro 'CAST' 27188 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3716 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27189:11: note: in expansion of macro 'CAST' 27189 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3717 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27190:6: note: in expansion of macro 'CAST' 27190 | *CAST(t0.i8p() + 40) = t1.i(); // LowLevelInterpreter64.asm:3718 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27191:6: note: in expansion of macro 'CAST' 27191 | *CAST(t0.i8p() + 48) = pc.i32(); // LowLevelInterpreter64.asm:3719 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27195:15: note: in expansion of macro 'CAST' 27195 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27212:15: note: in expansion of macro 'CAST' 27212 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27216:11: note: in expansion of macro 'CAST' 27216 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2384 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27217:11: note: in expansion of macro 'CAST' 27217 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2385 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27218:11: note: in expansion of macro 'CAST' 27218 | t2 = *CAST(t1.i8p() + 130352); // LowLevelInterpreter.asm:2386 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27219:11: note: in expansion of macro 'CAST' 27219 | t0 = *CAST(t2.i8p() + 16); // LowLevelInterpreter.asm:2387 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uintptr_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27220:20: note: in expansion of macro 'CAST' 27220 | if (t0.u() >= *CAST(t2.i8p() + 24)) // LowLevelInterpreter.asm:2388 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27223:6: note: in expansion of macro 'CAST' 27223 | *CAST(t2.i8p() + 16) = t1.i(); // LowLevelInterpreter.asm:2390 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27224:6: note: in expansion of macro 'CAST' 27224 | *CAST(t0.i8p() + 16) = cfr.i(); // LowLevelInterpreter64.asm:3711 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27225:6: note: in expansion of macro 'CAST' 27225 | *CAST(t0.i8p() + 8) = intptr_t(0x7a11); // LowLevelInterpreter64.asm:3712 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27226:11: note: in expansion of macro 'CAST' 27226 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27227:11: note: in expansion of macro 'CAST' 27227 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27228:6: note: in expansion of macro 'CAST' 27228 | *CAST(t0.i8p()) = t1.i(); // LowLevelInterpreter64.asm:3714 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27229:11: note: in expansion of macro 'CAST' 27229 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27230:11: note: in expansion of macro 'CAST' 27230 | t1 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:549 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27231:6: note: in expansion of macro 'CAST' 27231 | *CAST(t0.i8p() + 32) = t1.i(); // LowLevelInterpreter64.asm:3716 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27232:11: note: in expansion of macro 'CAST' 27232 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3717 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27233:6: note: in expansion of macro 'CAST' 27233 | *CAST(t0.i8p() + 40) = t1.i(); // LowLevelInterpreter64.asm:3718 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27234:6: note: in expansion of macro 'CAST' 27234 | *CAST(t0.i8p() + 48) = pc.i32(); // LowLevelInterpreter64.asm:3719 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27238:15: note: in expansion of macro 'CAST' 27238 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27255:15: note: in expansion of macro 'CAST' 27255 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27259:11: note: in expansion of macro 'CAST' 27259 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:3727 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27260:11: note: in expansion of macro 'CAST' 27260 | t0 = *CAST(t0.i8p() + 8); // LowLevelInterpreter64.asm:3728 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27261:11: note: in expansion of macro 'CAST' 27261 | t0 = *CAST(t0.i8p() + 64); // LowLevelInterpreter64.asm:3729 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27262:22: note: in expansion of macro 'CAST' 27262 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27298:15: note: in expansion of macro 'CAST' 27298 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27315:15: note: in expansion of macro 'CAST' 27315 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27332:15: note: in expansion of macro 'CAST' 27332 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27349:15: note: in expansion of macro 'CAST' 27349 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27366:15: note: in expansion of macro 'CAST' 27366 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27383:15: note: in expansion of macro 'CAST' 27383 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27400:15: note: in expansion of macro 'CAST' 27400 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27417:15: note: in expansion of macro 'CAST' 27417 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27434:15: note: in expansion of macro 'CAST' 27434 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27451:15: note: in expansion of macro 'CAST' 27451 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27468:15: note: in expansion of macro 'CAST' 27468 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27485:15: note: in expansion of macro 'CAST' 27485 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27502:15: note: in expansion of macro 'CAST' 27502 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27519:15: note: in expansion of macro 'CAST' 27519 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27536:15: note: in expansion of macro 'CAST' 27536 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27553:15: note: in expansion of macro 'CAST' 27553 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27570:15: note: in expansion of macro 'CAST' 27570 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27587:15: note: in expansion of macro 'CAST' 27587 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27604:15: note: in expansion of macro 'CAST' 27604 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27621:15: note: in expansion of macro 'CAST' 27621 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27638:15: note: in expansion of macro 'CAST' 27638 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27655:15: note: in expansion of macro 'CAST' 27655 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27672:15: note: in expansion of macro 'CAST' 27672 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27689:15: note: in expansion of macro 'CAST' 27689 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27706:15: note: in expansion of macro 'CAST' 27706 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27723:15: note: in expansion of macro 'CAST' 27723 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27740:15: note: in expansion of macro 'CAST' 27740 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27757:15: note: in expansion of macro 'CAST' 27757 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27774:15: note: in expansion of macro 'CAST' 27774 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27791:15: note: in expansion of macro 'CAST' 27791 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27808:15: note: in expansion of macro 'CAST' 27808 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27825:15: note: in expansion of macro 'CAST' 27825 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27842:15: note: in expansion of macro 'CAST' 27842 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27859:15: note: in expansion of macro 'CAST' 27859 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27876:15: note: in expansion of macro 'CAST' 27876 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27893:15: note: in expansion of macro 'CAST' 27893 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27910:15: note: in expansion of macro 'CAST' 27910 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27927:15: note: in expansion of macro 'CAST' 27927 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27944:15: note: in expansion of macro 'CAST' 27944 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27961:15: note: in expansion of macro 'CAST' 27961 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27978:15: note: in expansion of macro 'CAST' 27978 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:27995:15: note: in expansion of macro 'CAST' 27995 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28012:15: note: in expansion of macro 'CAST' 28012 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28029:15: note: in expansion of macro 'CAST' 28029 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28046:15: note: in expansion of macro 'CAST' 28046 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28063:15: note: in expansion of macro 'CAST' 28063 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28080:15: note: in expansion of macro 'CAST' 28080 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28097:15: note: in expansion of macro 'CAST' 28097 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28114:15: note: in expansion of macro 'CAST' 28114 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28131:15: note: in expansion of macro 'CAST' 28131 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28148:15: note: in expansion of macro 'CAST' 28148 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28165:15: note: in expansion of macro 'CAST' 28165 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28182:15: note: in expansion of macro 'CAST' 28182 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28199:15: note: in expansion of macro 'CAST' 28199 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28216:15: note: in expansion of macro 'CAST' 28216 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28233:15: note: in expansion of macro 'CAST' 28233 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28250:15: note: in expansion of macro 'CAST' 28250 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28267:15: note: in expansion of macro 'CAST' 28267 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28284:15: note: in expansion of macro 'CAST' 28284 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28301:15: note: in expansion of macro 'CAST' 28301 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28318:15: note: in expansion of macro 'CAST' 28318 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28335:15: note: in expansion of macro 'CAST' 28335 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28352:15: note: in expansion of macro 'CAST' 28352 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28369:15: note: in expansion of macro 'CAST' 28369 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28386:15: note: in expansion of macro 'CAST' 28386 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28403:15: note: in expansion of macro 'CAST' 28403 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28420:15: note: in expansion of macro 'CAST' 28420 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28437:15: note: in expansion of macro 'CAST' 28437 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28454:15: note: in expansion of macro 'CAST' 28454 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28471:15: note: in expansion of macro 'CAST' 28471 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28488:15: note: in expansion of macro 'CAST' 28488 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28505:15: note: in expansion of macro 'CAST' 28505 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28522:15: note: in expansion of macro 'CAST' 28522 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28539:15: note: in expansion of macro 'CAST' 28539 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28556:15: note: in expansion of macro 'CAST' 28556 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28573:15: note: in expansion of macro 'CAST' 28573 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28590:15: note: in expansion of macro 'CAST' 28590 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28607:15: note: in expansion of macro 'CAST' 28607 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28624:15: note: in expansion of macro 'CAST' 28624 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28641:15: note: in expansion of macro 'CAST' 28641 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28658:15: note: in expansion of macro 'CAST' 28658 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28675:15: note: in expansion of macro 'CAST' 28675 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28692:15: note: in expansion of macro 'CAST' 28692 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28709:15: note: in expansion of macro 'CAST' 28709 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28726:15: note: in expansion of macro 'CAST' 28726 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28743:15: note: in expansion of macro 'CAST' 28743 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28760:15: note: in expansion of macro 'CAST' 28760 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28777:15: note: in expansion of macro 'CAST' 28777 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28794:15: note: in expansion of macro 'CAST' 28794 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28811:15: note: in expansion of macro 'CAST' 28811 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28828:15: note: in expansion of macro 'CAST' 28828 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28845:15: note: in expansion of macro 'CAST' 28845 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28862:15: note: in expansion of macro 'CAST' 28862 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28879:15: note: in expansion of macro 'CAST' 28879 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28896:15: note: in expansion of macro 'CAST' 28896 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28913:15: note: in expansion of macro 'CAST' 28913 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28930:15: note: in expansion of macro 'CAST' 28930 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28947:15: note: in expansion of macro 'CAST' 28947 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28964:15: note: in expansion of macro 'CAST' 28964 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28981:15: note: in expansion of macro 'CAST' 28981 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:28998:15: note: in expansion of macro 'CAST' 28998 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29015:15: note: in expansion of macro 'CAST' 29015 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29032:15: note: in expansion of macro 'CAST' 29032 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29049:15: note: in expansion of macro 'CAST' 29049 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29066:15: note: in expansion of macro 'CAST' 29066 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29083:15: note: in expansion of macro 'CAST' 29083 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29100:15: note: in expansion of macro 'CAST' 29100 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29117:15: note: in expansion of macro 'CAST' 29117 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29134:15: note: in expansion of macro 'CAST' 29134 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29151:15: note: in expansion of macro 'CAST' 29151 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29168:15: note: in expansion of macro 'CAST' 29168 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29185:15: note: in expansion of macro 'CAST' 29185 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29202:15: note: in expansion of macro 'CAST' 29202 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29219:15: note: in expansion of macro 'CAST' 29219 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29236:15: note: in expansion of macro 'CAST' 29236 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29253:15: note: in expansion of macro 'CAST' 29253 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29270:15: note: in expansion of macro 'CAST' 29270 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29287:15: note: in expansion of macro 'CAST' 29287 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29304:15: note: in expansion of macro 'CAST' 29304 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29321:15: note: in expansion of macro 'CAST' 29321 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29338:15: note: in expansion of macro 'CAST' 29338 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29355:15: note: in expansion of macro 'CAST' 29355 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29372:15: note: in expansion of macro 'CAST' 29372 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29389:15: note: in expansion of macro 'CAST' 29389 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29406:15: note: in expansion of macro 'CAST' 29406 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29423:15: note: in expansion of macro 'CAST' 29423 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29440:15: note: in expansion of macro 'CAST' 29440 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29457:15: note: in expansion of macro 'CAST' 29457 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29474:15: note: in expansion of macro 'CAST' 29474 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29491:15: note: in expansion of macro 'CAST' 29491 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29508:15: note: in expansion of macro 'CAST' 29508 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29525:15: note: in expansion of macro 'CAST' 29525 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29542:15: note: in expansion of macro 'CAST' 29542 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29559:15: note: in expansion of macro 'CAST' 29559 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29576:15: note: in expansion of macro 'CAST' 29576 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29593:15: note: in expansion of macro 'CAST' 29593 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29610:15: note: in expansion of macro 'CAST' 29610 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29627:15: note: in expansion of macro 'CAST' 29627 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29644:15: note: in expansion of macro 'CAST' 29644 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29661:15: note: in expansion of macro 'CAST' 29661 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29678:15: note: in expansion of macro 'CAST' 29678 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29695:15: note: in expansion of macro 'CAST' 29695 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29712:15: note: in expansion of macro 'CAST' 29712 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29729:15: note: in expansion of macro 'CAST' 29729 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29746:15: note: in expansion of macro 'CAST' 29746 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29763:15: note: in expansion of macro 'CAST' 29763 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29780:15: note: in expansion of macro 'CAST' 29780 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29797:15: note: in expansion of macro 'CAST' 29797 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29814:15: note: in expansion of macro 'CAST' 29814 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29831:15: note: in expansion of macro 'CAST' 29831 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29848:15: note: in expansion of macro 'CAST' 29848 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29865:15: note: in expansion of macro 'CAST' 29865 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29882:15: note: in expansion of macro 'CAST' 29882 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29899:15: note: in expansion of macro 'CAST' 29899 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29916:15: note: in expansion of macro 'CAST' 29916 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29933:15: note: in expansion of macro 'CAST' 29933 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29950:15: note: in expansion of macro 'CAST' 29950 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29967:15: note: in expansion of macro 'CAST' 29967 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:29984:15: note: in expansion of macro 'CAST' 29984 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30000:15: note: in expansion of macro 'CAST' 30000 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30016:15: note: in expansion of macro 'CAST' 30016 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30032:15: note: in expansion of macro 'CAST' 30032 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30040:11: note: in expansion of macro 'CAST' 30040 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30044:11: note: in expansion of macro 'CAST' 30044 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30045:11: note: in expansion of macro 'CAST' 30045 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30046:11: note: in expansion of macro 'CAST' 30046 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30053:11: note: in expansion of macro 'CAST' 30053 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30057:11: note: in expansion of macro 'CAST' 30057 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30058:11: note: in expansion of macro 'CAST' 30058 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30059:11: note: in expansion of macro 'CAST' 30059 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30068:6: note: in expansion of macro 'CAST' 30068 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30072:15: note: in expansion of macro 'CAST' 30072 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30089:15: note: in expansion of macro 'CAST' 30089 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30093:20: note: in expansion of macro 'CAST' 30093 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30094:20: note: in expansion of macro 'CAST' 30094 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30097:11: note: in expansion of macro 'CAST' 30097 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30101:11: note: in expansion of macro 'CAST' 30101 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30102:11: note: in expansion of macro 'CAST' 30102 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30103:11: note: in expansion of macro 'CAST' 30103 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30110:11: note: in expansion of macro 'CAST' 30110 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30114:11: note: in expansion of macro 'CAST' 30114 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30115:11: note: in expansion of macro 'CAST' 30115 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30116:11: note: in expansion of macro 'CAST' 30116 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30124:20: note: in expansion of macro 'CAST' 30124 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30125:6: note: in expansion of macro 'CAST' 30125 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30129:15: note: in expansion of macro 'CAST' 30129 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30146:15: note: in expansion of macro 'CAST' 30146 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30150:11: note: in expansion of macro 'CAST' 30150 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30151:11: note: in expansion of macro 'CAST' 30151 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30154:11: note: in expansion of macro 'CAST' 30154 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30158:11: note: in expansion of macro 'CAST' 30158 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30159:11: note: in expansion of macro 'CAST' 30159 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30161:11: note: in expansion of macro 'CAST' 30161 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30168:11: note: in expansion of macro 'CAST' 30168 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30172:11: note: in expansion of macro 'CAST' 30172 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30173:11: note: in expansion of macro 'CAST' 30173 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30175:11: note: in expansion of macro 'CAST' 30175 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30183:11: note: in expansion of macro 'CAST' 30183 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30184:6: note: in expansion of macro 'CAST' 30184 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30188:15: note: in expansion of macro 'CAST' 30188 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30205:15: note: in expansion of macro 'CAST' 30205 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30213:11: note: in expansion of macro 'CAST' 30213 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30217:11: note: in expansion of macro 'CAST' 30217 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30218:11: note: in expansion of macro 'CAST' 30218 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30219:11: note: in expansion of macro 'CAST' 30219 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30226:11: note: in expansion of macro 'CAST' 30226 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30230:11: note: in expansion of macro 'CAST' 30230 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30231:11: note: in expansion of macro 'CAST' 30231 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30232:11: note: in expansion of macro 'CAST' 30232 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30241:6: note: in expansion of macro 'CAST' 30241 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30245:15: note: in expansion of macro 'CAST' 30245 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30262:15: note: in expansion of macro 'CAST' 30262 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30266:20: note: in expansion of macro 'CAST' 30266 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30267:20: note: in expansion of macro 'CAST' 30267 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30270:11: note: in expansion of macro 'CAST' 30270 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30274:11: note: in expansion of macro 'CAST' 30274 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30275:11: note: in expansion of macro 'CAST' 30275 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30276:11: note: in expansion of macro 'CAST' 30276 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30283:11: note: in expansion of macro 'CAST' 30283 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30287:11: note: in expansion of macro 'CAST' 30287 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30288:11: note: in expansion of macro 'CAST' 30288 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30289:11: note: in expansion of macro 'CAST' 30289 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30297:20: note: in expansion of macro 'CAST' 30297 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30298:6: note: in expansion of macro 'CAST' 30298 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30302:15: note: in expansion of macro 'CAST' 30302 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30319:15: note: in expansion of macro 'CAST' 30319 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30323:11: note: in expansion of macro 'CAST' 30323 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30324:11: note: in expansion of macro 'CAST' 30324 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30327:11: note: in expansion of macro 'CAST' 30327 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30331:11: note: in expansion of macro 'CAST' 30331 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30332:11: note: in expansion of macro 'CAST' 30332 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30334:11: note: in expansion of macro 'CAST' 30334 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30341:11: note: in expansion of macro 'CAST' 30341 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30345:11: note: in expansion of macro 'CAST' 30345 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30346:11: note: in expansion of macro 'CAST' 30346 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30348:11: note: in expansion of macro 'CAST' 30348 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30356:11: note: in expansion of macro 'CAST' 30356 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30357:6: note: in expansion of macro 'CAST' 30357 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30361:15: note: in expansion of macro 'CAST' 30361 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30378:15: note: in expansion of macro 'CAST' 30378 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30386:11: note: in expansion of macro 'CAST' 30386 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30390:11: note: in expansion of macro 'CAST' 30390 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30391:11: note: in expansion of macro 'CAST' 30391 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30392:11: note: in expansion of macro 'CAST' 30392 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30397:11: note: in expansion of macro 'CAST' 30397 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30401:11: note: in expansion of macro 'CAST' 30401 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30402:11: note: in expansion of macro 'CAST' 30402 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30403:11: note: in expansion of macro 'CAST' 30403 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30410:6: note: in expansion of macro 'CAST' 30410 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30414:15: note: in expansion of macro 'CAST' 30414 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30418:20: note: in expansion of macro 'CAST' 30418 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30419:20: note: in expansion of macro 'CAST' 30419 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30422:11: note: in expansion of macro 'CAST' 30422 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30426:11: note: in expansion of macro 'CAST' 30426 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30427:11: note: in expansion of macro 'CAST' 30427 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30428:11: note: in expansion of macro 'CAST' 30428 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30433:11: note: in expansion of macro 'CAST' 30433 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30437:11: note: in expansion of macro 'CAST' 30437 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30438:11: note: in expansion of macro 'CAST' 30438 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30439:11: note: in expansion of macro 'CAST' 30439 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30445:20: note: in expansion of macro 'CAST' 30445 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30446:6: note: in expansion of macro 'CAST' 30446 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30450:15: note: in expansion of macro 'CAST' 30450 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30454:11: note: in expansion of macro 'CAST' 30454 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30455:11: note: in expansion of macro 'CAST' 30455 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30458:11: note: in expansion of macro 'CAST' 30458 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30462:11: note: in expansion of macro 'CAST' 30462 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30463:11: note: in expansion of macro 'CAST' 30463 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30465:11: note: in expansion of macro 'CAST' 30465 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30470:11: note: in expansion of macro 'CAST' 30470 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30474:11: note: in expansion of macro 'CAST' 30474 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30475:11: note: in expansion of macro 'CAST' 30475 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30477:11: note: in expansion of macro 'CAST' 30477 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30483:11: note: in expansion of macro 'CAST' 30483 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30484:6: note: in expansion of macro 'CAST' 30484 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30488:15: note: in expansion of macro 'CAST' 30488 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30496:11: note: in expansion of macro 'CAST' 30496 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30500:11: note: in expansion of macro 'CAST' 30500 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30501:11: note: in expansion of macro 'CAST' 30501 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30502:11: note: in expansion of macro 'CAST' 30502 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30507:11: note: in expansion of macro 'CAST' 30507 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30511:11: note: in expansion of macro 'CAST' 30511 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30512:11: note: in expansion of macro 'CAST' 30512 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30513:11: note: in expansion of macro 'CAST' 30513 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30520:6: note: in expansion of macro 'CAST' 30520 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30524:15: note: in expansion of macro 'CAST' 30524 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30528:20: note: in expansion of macro 'CAST' 30528 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30529:20: note: in expansion of macro 'CAST' 30529 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30532:11: note: in expansion of macro 'CAST' 30532 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30536:11: note: in expansion of macro 'CAST' 30536 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30537:11: note: in expansion of macro 'CAST' 30537 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30538:11: note: in expansion of macro 'CAST' 30538 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30543:11: note: in expansion of macro 'CAST' 30543 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30547:11: note: in expansion of macro 'CAST' 30547 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30548:11: note: in expansion of macro 'CAST' 30548 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30549:11: note: in expansion of macro 'CAST' 30549 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30555:20: note: in expansion of macro 'CAST' 30555 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30556:6: note: in expansion of macro 'CAST' 30556 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30560:15: note: in expansion of macro 'CAST' 30560 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30564:11: note: in expansion of macro 'CAST' 30564 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30565:11: note: in expansion of macro 'CAST' 30565 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30568:11: note: in expansion of macro 'CAST' 30568 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30572:11: note: in expansion of macro 'CAST' 30572 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30573:11: note: in expansion of macro 'CAST' 30573 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30575:11: note: in expansion of macro 'CAST' 30575 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30580:11: note: in expansion of macro 'CAST' 30580 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30584:11: note: in expansion of macro 'CAST' 30584 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30585:11: note: in expansion of macro 'CAST' 30585 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30587:11: note: in expansion of macro 'CAST' 30587 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30593:11: note: in expansion of macro 'CAST' 30593 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30594:6: note: in expansion of macro 'CAST' 30594 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30598:15: note: in expansion of macro 'CAST' 30598 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30608:15: note: in expansion of macro 'CAST' 30608 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30624:15: note: in expansion of macro 'CAST' 30624 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30628:20: note: in expansion of macro 'CAST' 30628 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30634:15: note: in expansion of macro 'CAST' 30634 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30650:15: note: in expansion of macro 'CAST' 30650 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30654:11: note: in expansion of macro 'CAST' 30654 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30660:15: note: in expansion of macro 'CAST' 30660 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30676:15: note: in expansion of macro 'CAST' 30676 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30683:11: note: in expansion of macro 'CAST' 30683 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30687:11: note: in expansion of macro 'CAST' 30687 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30688:11: note: in expansion of macro 'CAST' 30688 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30689:11: note: in expansion of macro 'CAST' 30689 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30699:15: note: in expansion of macro 'CAST' 30699 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30717:15: note: in expansion of macro 'CAST' 30717 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30733:15: note: in expansion of macro 'CAST' 30733 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30749:15: note: in expansion of macro 'CAST' 30749 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30753:20: note: in expansion of macro 'CAST' 30753 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30756:11: note: in expansion of macro 'CAST' 30756 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30760:11: note: in expansion of macro 'CAST' 30760 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30761:11: note: in expansion of macro 'CAST' 30761 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30762:11: note: in expansion of macro 'CAST' 30762 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30772:15: note: in expansion of macro 'CAST' 30772 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30784:20: note: in expansion of macro 'CAST' 30784 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30790:15: note: in expansion of macro 'CAST' 30790 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30806:15: note: in expansion of macro 'CAST' 30806 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30822:15: note: in expansion of macro 'CAST' 30822 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30826:11: note: in expansion of macro 'CAST' 30826 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30829:11: note: in expansion of macro 'CAST' 30829 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30833:11: note: in expansion of macro 'CAST' 30833 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30834:11: note: in expansion of macro 'CAST' 30834 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30836:11: note: in expansion of macro 'CAST' 30836 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30846:15: note: in expansion of macro 'CAST' 30846 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30858:11: note: in expansion of macro 'CAST' 30858 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30864:15: note: in expansion of macro 'CAST' 30864 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30880:15: note: in expansion of macro 'CAST' 30880 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30896:15: note: in expansion of macro 'CAST' 30896 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30903:11: note: in expansion of macro 'CAST' 30903 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30907:11: note: in expansion of macro 'CAST' 30907 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30908:11: note: in expansion of macro 'CAST' 30908 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30909:11: note: in expansion of macro 'CAST' 30909 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30919:15: note: in expansion of macro 'CAST' 30919 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30932:15: note: in expansion of macro 'CAST' 30932 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30942:15: note: in expansion of macro 'CAST' 30942 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30958:15: note: in expansion of macro 'CAST' 30958 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30974:15: note: in expansion of macro 'CAST' 30974 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30978:20: note: in expansion of macro 'CAST' 30978 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30981:11: note: in expansion of macro 'CAST' 30981 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30985:11: note: in expansion of macro 'CAST' 30985 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30986:11: note: in expansion of macro 'CAST' 30986 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30987:11: note: in expansion of macro 'CAST' 30987 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:30997:15: note: in expansion of macro 'CAST' 30997 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31010:15: note: in expansion of macro 'CAST' 31010 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31014:20: note: in expansion of macro 'CAST' 31014 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31020:15: note: in expansion of macro 'CAST' 31020 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31036:15: note: in expansion of macro 'CAST' 31036 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31052:15: note: in expansion of macro 'CAST' 31052 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31056:11: note: in expansion of macro 'CAST' 31056 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31059:11: note: in expansion of macro 'CAST' 31059 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31063:11: note: in expansion of macro 'CAST' 31063 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31064:11: note: in expansion of macro 'CAST' 31064 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31066:11: note: in expansion of macro 'CAST' 31066 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31076:15: note: in expansion of macro 'CAST' 31076 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31089:15: note: in expansion of macro 'CAST' 31089 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31093:11: note: in expansion of macro 'CAST' 31093 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31099:15: note: in expansion of macro 'CAST' 31099 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31115:15: note: in expansion of macro 'CAST' 31115 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31131:15: note: in expansion of macro 'CAST' 31131 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31139:11: note: in expansion of macro 'CAST' 31139 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31143:11: note: in expansion of macro 'CAST' 31143 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31144:11: note: in expansion of macro 'CAST' 31144 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31145:11: note: in expansion of macro 'CAST' 31145 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31150:11: note: in expansion of macro 'CAST' 31150 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31154:11: note: in expansion of macro 'CAST' 31154 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31155:11: note: in expansion of macro 'CAST' 31155 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31156:11: note: in expansion of macro 'CAST' 31156 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31167:6: note: in expansion of macro 'CAST' 31167 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31171:15: note: in expansion of macro 'CAST' 31171 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31195:6: note: in expansion of macro 'CAST' 31195 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31199:15: note: in expansion of macro 'CAST' 31199 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31212:6: note: in expansion of macro 'CAST' 31212 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31216:15: note: in expansion of macro 'CAST' 31216 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31233:15: note: in expansion of macro 'CAST' 31233 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31237:20: note: in expansion of macro 'CAST' 31237 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31238:20: note: in expansion of macro 'CAST' 31238 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31241:11: note: in expansion of macro 'CAST' 31241 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31245:11: note: in expansion of macro 'CAST' 31245 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31246:11: note: in expansion of macro 'CAST' 31246 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31247:11: note: in expansion of macro 'CAST' 31247 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31252:11: note: in expansion of macro 'CAST' 31252 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31256:11: note: in expansion of macro 'CAST' 31256 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31257:11: note: in expansion of macro 'CAST' 31257 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31258:11: note: in expansion of macro 'CAST' 31258 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31268:20: note: in expansion of macro 'CAST' 31268 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31269:6: note: in expansion of macro 'CAST' 31269 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31273:15: note: in expansion of macro 'CAST' 31273 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31296:20: note: in expansion of macro 'CAST' 31296 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31297:6: note: in expansion of macro 'CAST' 31297 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31301:15: note: in expansion of macro 'CAST' 31301 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31313:20: note: in expansion of macro 'CAST' 31313 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31314:6: note: in expansion of macro 'CAST' 31314 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31318:15: note: in expansion of macro 'CAST' 31318 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31335:15: note: in expansion of macro 'CAST' 31335 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31339:11: note: in expansion of macro 'CAST' 31339 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31340:11: note: in expansion of macro 'CAST' 31340 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31343:11: note: in expansion of macro 'CAST' 31343 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31347:11: note: in expansion of macro 'CAST' 31347 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31348:11: note: in expansion of macro 'CAST' 31348 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31350:11: note: in expansion of macro 'CAST' 31350 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31355:11: note: in expansion of macro 'CAST' 31355 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31359:11: note: in expansion of macro 'CAST' 31359 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31360:11: note: in expansion of macro 'CAST' 31360 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31362:11: note: in expansion of macro 'CAST' 31362 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31372:11: note: in expansion of macro 'CAST' 31372 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31373:6: note: in expansion of macro 'CAST' 31373 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31377:15: note: in expansion of macro 'CAST' 31377 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31400:11: note: in expansion of macro 'CAST' 31400 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31401:6: note: in expansion of macro 'CAST' 31401 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31405:15: note: in expansion of macro 'CAST' 31405 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31417:11: note: in expansion of macro 'CAST' 31417 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31418:6: note: in expansion of macro 'CAST' 31418 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31422:15: note: in expansion of macro 'CAST' 31422 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31439:15: note: in expansion of macro 'CAST' 31439 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31447:11: note: in expansion of macro 'CAST' 31447 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31451:11: note: in expansion of macro 'CAST' 31451 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31452:11: note: in expansion of macro 'CAST' 31452 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31453:11: note: in expansion of macro 'CAST' 31453 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31458:11: note: in expansion of macro 'CAST' 31458 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31462:11: note: in expansion of macro 'CAST' 31462 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31463:11: note: in expansion of macro 'CAST' 31463 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31464:11: note: in expansion of macro 'CAST' 31464 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31475:6: note: in expansion of macro 'CAST' 31475 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31479:15: note: in expansion of macro 'CAST' 31479 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31503:6: note: in expansion of macro 'CAST' 31503 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31507:15: note: in expansion of macro 'CAST' 31507 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31520:6: note: in expansion of macro 'CAST' 31520 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31524:15: note: in expansion of macro 'CAST' 31524 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31541:15: note: in expansion of macro 'CAST' 31541 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31545:20: note: in expansion of macro 'CAST' 31545 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31546:20: note: in expansion of macro 'CAST' 31546 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31549:11: note: in expansion of macro 'CAST' 31549 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31553:11: note: in expansion of macro 'CAST' 31553 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31554:11: note: in expansion of macro 'CAST' 31554 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31555:11: note: in expansion of macro 'CAST' 31555 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31560:11: note: in expansion of macro 'CAST' 31560 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31564:11: note: in expansion of macro 'CAST' 31564 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31565:11: note: in expansion of macro 'CAST' 31565 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31566:11: note: in expansion of macro 'CAST' 31566 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31576:20: note: in expansion of macro 'CAST' 31576 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31577:6: note: in expansion of macro 'CAST' 31577 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31581:15: note: in expansion of macro 'CAST' 31581 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31604:20: note: in expansion of macro 'CAST' 31604 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31605:6: note: in expansion of macro 'CAST' 31605 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31609:15: note: in expansion of macro 'CAST' 31609 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31621:20: note: in expansion of macro 'CAST' 31621 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31622:6: note: in expansion of macro 'CAST' 31622 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31626:15: note: in expansion of macro 'CAST' 31626 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31643:15: note: in expansion of macro 'CAST' 31643 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31647:11: note: in expansion of macro 'CAST' 31647 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31648:11: note: in expansion of macro 'CAST' 31648 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31651:11: note: in expansion of macro 'CAST' 31651 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31655:11: note: in expansion of macro 'CAST' 31655 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31656:11: note: in expansion of macro 'CAST' 31656 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31658:11: note: in expansion of macro 'CAST' 31658 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31663:11: note: in expansion of macro 'CAST' 31663 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31667:11: note: in expansion of macro 'CAST' 31667 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31668:11: note: in expansion of macro 'CAST' 31668 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31670:11: note: in expansion of macro 'CAST' 31670 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31680:11: note: in expansion of macro 'CAST' 31680 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31681:6: note: in expansion of macro 'CAST' 31681 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31685:15: note: in expansion of macro 'CAST' 31685 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31708:11: note: in expansion of macro 'CAST' 31708 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31709:6: note: in expansion of macro 'CAST' 31709 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31713:15: note: in expansion of macro 'CAST' 31713 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31725:11: note: in expansion of macro 'CAST' 31725 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31726:6: note: in expansion of macro 'CAST' 31726 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31730:15: note: in expansion of macro 'CAST' 31730 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31747:15: note: in expansion of macro 'CAST' 31747 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31755:11: note: in expansion of macro 'CAST' 31755 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31759:11: note: in expansion of macro 'CAST' 31759 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31760:11: note: in expansion of macro 'CAST' 31760 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31761:11: note: in expansion of macro 'CAST' 31761 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31766:11: note: in expansion of macro 'CAST' 31766 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31770:11: note: in expansion of macro 'CAST' 31770 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31771:11: note: in expansion of macro 'CAST' 31771 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31772:11: note: in expansion of macro 'CAST' 31772 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31783:6: note: in expansion of macro 'CAST' 31783 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31787:15: note: in expansion of macro 'CAST' 31787 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31811:6: note: in expansion of macro 'CAST' 31811 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31815:15: note: in expansion of macro 'CAST' 31815 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31828:6: note: in expansion of macro 'CAST' 31828 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31832:15: note: in expansion of macro 'CAST' 31832 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31849:15: note: in expansion of macro 'CAST' 31849 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31853:20: note: in expansion of macro 'CAST' 31853 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31854:20: note: in expansion of macro 'CAST' 31854 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31857:11: note: in expansion of macro 'CAST' 31857 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31861:11: note: in expansion of macro 'CAST' 31861 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31862:11: note: in expansion of macro 'CAST' 31862 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31863:11: note: in expansion of macro 'CAST' 31863 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31868:11: note: in expansion of macro 'CAST' 31868 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31872:11: note: in expansion of macro 'CAST' 31872 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31873:11: note: in expansion of macro 'CAST' 31873 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31874:11: note: in expansion of macro 'CAST' 31874 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31884:20: note: in expansion of macro 'CAST' 31884 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31885:6: note: in expansion of macro 'CAST' 31885 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31889:15: note: in expansion of macro 'CAST' 31889 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31912:20: note: in expansion of macro 'CAST' 31912 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31913:6: note: in expansion of macro 'CAST' 31913 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31917:15: note: in expansion of macro 'CAST' 31917 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31929:20: note: in expansion of macro 'CAST' 31929 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31930:6: note: in expansion of macro 'CAST' 31930 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31934:15: note: in expansion of macro 'CAST' 31934 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31951:15: note: in expansion of macro 'CAST' 31951 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31955:11: note: in expansion of macro 'CAST' 31955 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31956:11: note: in expansion of macro 'CAST' 31956 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31959:11: note: in expansion of macro 'CAST' 31959 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31963:11: note: in expansion of macro 'CAST' 31963 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31964:11: note: in expansion of macro 'CAST' 31964 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31966:11: note: in expansion of macro 'CAST' 31966 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31971:11: note: in expansion of macro 'CAST' 31971 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31975:11: note: in expansion of macro 'CAST' 31975 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31976:11: note: in expansion of macro 'CAST' 31976 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31978:11: note: in expansion of macro 'CAST' 31978 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31988:11: note: in expansion of macro 'CAST' 31988 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31989:6: note: in expansion of macro 'CAST' 31989 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:31993:15: note: in expansion of macro 'CAST' 31993 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32016:11: note: in expansion of macro 'CAST' 32016 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32017:6: note: in expansion of macro 'CAST' 32017 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32021:15: note: in expansion of macro 'CAST' 32021 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32033:11: note: in expansion of macro 'CAST' 32033 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32034:6: note: in expansion of macro 'CAST' 32034 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32038:15: note: in expansion of macro 'CAST' 32038 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32055:15: note: in expansion of macro 'CAST' 32055 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32063:11: note: in expansion of macro 'CAST' 32063 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32067:11: note: in expansion of macro 'CAST' 32067 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32068:11: note: in expansion of macro 'CAST' 32068 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32069:11: note: in expansion of macro 'CAST' 32069 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32074:11: note: in expansion of macro 'CAST' 32074 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32078:11: note: in expansion of macro 'CAST' 32078 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32079:11: note: in expansion of macro 'CAST' 32079 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32080:11: note: in expansion of macro 'CAST' 32080 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32091:6: note: in expansion of macro 'CAST' 32091 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32095:15: note: in expansion of macro 'CAST' 32095 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32119:6: note: in expansion of macro 'CAST' 32119 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32123:15: note: in expansion of macro 'CAST' 32123 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32136:6: note: in expansion of macro 'CAST' 32136 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32140:15: note: in expansion of macro 'CAST' 32140 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32157:15: note: in expansion of macro 'CAST' 32157 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32161:20: note: in expansion of macro 'CAST' 32161 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32162:20: note: in expansion of macro 'CAST' 32162 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32165:11: note: in expansion of macro 'CAST' 32165 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32169:11: note: in expansion of macro 'CAST' 32169 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32170:11: note: in expansion of macro 'CAST' 32170 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32171:11: note: in expansion of macro 'CAST' 32171 | t1 = *CAST(t1.i8p() + (t0.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32176:11: note: in expansion of macro 'CAST' 32176 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32180:11: note: in expansion of macro 'CAST' 32180 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32181:11: note: in expansion of macro 'CAST' 32181 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32182:11: note: in expansion of macro 'CAST' 32182 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32192:20: note: in expansion of macro 'CAST' 32192 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32193:6: note: in expansion of macro 'CAST' 32193 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32197:15: note: in expansion of macro 'CAST' 32197 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32220:20: note: in expansion of macro 'CAST' 32220 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32221:6: note: in expansion of macro 'CAST' 32221 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32225:15: note: in expansion of macro 'CAST' 32225 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32237:20: note: in expansion of macro 'CAST' 32237 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32238:6: note: in expansion of macro 'CAST' 32238 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32242:15: note: in expansion of macro 'CAST' 32242 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32259:15: note: in expansion of macro 'CAST' 32259 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32263:11: note: in expansion of macro 'CAST' 32263 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32264:11: note: in expansion of macro 'CAST' 32264 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32267:11: note: in expansion of macro 'CAST' 32267 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32271:11: note: in expansion of macro 'CAST' 32271 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32272:11: note: in expansion of macro 'CAST' 32272 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32274:11: note: in expansion of macro 'CAST' 32274 | t1 = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32279:11: note: in expansion of macro 'CAST' 32279 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32283:11: note: in expansion of macro 'CAST' 32283 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32284:11: note: in expansion of macro 'CAST' 32284 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32286:11: note: in expansion of macro 'CAST' 32286 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32296:11: note: in expansion of macro 'CAST' 32296 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32297:6: note: in expansion of macro 'CAST' 32297 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32301:15: note: in expansion of macro 'CAST' 32301 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32324:11: note: in expansion of macro 'CAST' 32324 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32325:6: note: in expansion of macro 'CAST' 32325 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32329:15: note: in expansion of macro 'CAST' 32329 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32341:11: note: in expansion of macro 'CAST' 32341 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32342:6: note: in expansion of macro 'CAST' 32342 | *CAST(cfr.i8p() + (t1.i() << 3)) = t2.i64(); // LowLevelInterpreter64.asm:78 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32346:15: note: in expansion of macro 'CAST' 32346 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32363:15: note: in expansion of macro 'CAST' 32363 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32371:11: note: in expansion of macro 'CAST' 32371 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32375:11: note: in expansion of macro 'CAST' 32375 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32376:11: note: in expansion of macro 'CAST' 32376 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32377:11: note: in expansion of macro 'CAST' 32377 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32382:11: note: in expansion of macro 'CAST' 32382 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32386:11: note: in expansion of macro 'CAST' 32386 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32387:11: note: in expansion of macro 'CAST' 32387 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32388:11: note: in expansion of macro 'CAST' 32388 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32400:15: note: in expansion of macro 'CAST' 32400 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32425:15: note: in expansion of macro 'CAST' 32425 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32439:15: note: in expansion of macro 'CAST' 32439 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32449:15: note: in expansion of macro 'CAST' 32449 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32465:15: note: in expansion of macro 'CAST' 32465 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32481:15: note: in expansion of macro 'CAST' 32481 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32485:20: note: in expansion of macro 'CAST' 32485 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32486:20: note: in expansion of macro 'CAST' 32486 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32489:11: note: in expansion of macro 'CAST' 32489 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32493:11: note: in expansion of macro 'CAST' 32493 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32494:11: note: in expansion of macro 'CAST' 32494 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32495:11: note: in expansion of macro 'CAST' 32495 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32500:11: note: in expansion of macro 'CAST' 32500 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32504:11: note: in expansion of macro 'CAST' 32504 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32505:11: note: in expansion of macro 'CAST' 32505 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32506:11: note: in expansion of macro 'CAST' 32506 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32518:15: note: in expansion of macro 'CAST' 32518 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32543:15: note: in expansion of macro 'CAST' 32543 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32557:15: note: in expansion of macro 'CAST' 32557 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32561:20: note: in expansion of macro 'CAST' 32561 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32567:15: note: in expansion of macro 'CAST' 32567 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32583:15: note: in expansion of macro 'CAST' 32583 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32599:15: note: in expansion of macro 'CAST' 32599 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32603:11: note: in expansion of macro 'CAST' 32603 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32604:11: note: in expansion of macro 'CAST' 32604 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32607:11: note: in expansion of macro 'CAST' 32607 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32611:11: note: in expansion of macro 'CAST' 32611 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32612:11: note: in expansion of macro 'CAST' 32612 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32614:11: note: in expansion of macro 'CAST' 32614 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32619:11: note: in expansion of macro 'CAST' 32619 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32623:11: note: in expansion of macro 'CAST' 32623 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32624:11: note: in expansion of macro 'CAST' 32624 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32626:11: note: in expansion of macro 'CAST' 32626 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32638:15: note: in expansion of macro 'CAST' 32638 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32663:15: note: in expansion of macro 'CAST' 32663 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32677:15: note: in expansion of macro 'CAST' 32677 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32681:11: note: in expansion of macro 'CAST' 32681 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32687:15: note: in expansion of macro 'CAST' 32687 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32703:15: note: in expansion of macro 'CAST' 32703 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32719:15: note: in expansion of macro 'CAST' 32719 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32727:11: note: in expansion of macro 'CAST' 32727 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32731:11: note: in expansion of macro 'CAST' 32731 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32732:11: note: in expansion of macro 'CAST' 32732 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32733:11: note: in expansion of macro 'CAST' 32733 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32738:11: note: in expansion of macro 'CAST' 32738 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32742:11: note: in expansion of macro 'CAST' 32742 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32743:11: note: in expansion of macro 'CAST' 32743 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32744:11: note: in expansion of macro 'CAST' 32744 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32756:15: note: in expansion of macro 'CAST' 32756 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32782:15: note: in expansion of macro 'CAST' 32782 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32797:15: note: in expansion of macro 'CAST' 32797 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32807:15: note: in expansion of macro 'CAST' 32807 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32823:15: note: in expansion of macro 'CAST' 32823 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32839:15: note: in expansion of macro 'CAST' 32839 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32843:20: note: in expansion of macro 'CAST' 32843 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32844:20: note: in expansion of macro 'CAST' 32844 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32847:11: note: in expansion of macro 'CAST' 32847 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32851:11: note: in expansion of macro 'CAST' 32851 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32852:11: note: in expansion of macro 'CAST' 32852 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32853:11: note: in expansion of macro 'CAST' 32853 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32858:11: note: in expansion of macro 'CAST' 32858 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32862:11: note: in expansion of macro 'CAST' 32862 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32863:11: note: in expansion of macro 'CAST' 32863 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32864:11: note: in expansion of macro 'CAST' 32864 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32876:15: note: in expansion of macro 'CAST' 32876 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32902:15: note: in expansion of macro 'CAST' 32902 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32917:15: note: in expansion of macro 'CAST' 32917 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32921:20: note: in expansion of macro 'CAST' 32921 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32927:15: note: in expansion of macro 'CAST' 32927 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32943:15: note: in expansion of macro 'CAST' 32943 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32959:15: note: in expansion of macro 'CAST' 32959 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32963:11: note: in expansion of macro 'CAST' 32963 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32964:11: note: in expansion of macro 'CAST' 32964 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32967:11: note: in expansion of macro 'CAST' 32967 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32971:11: note: in expansion of macro 'CAST' 32971 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32972:11: note: in expansion of macro 'CAST' 32972 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32974:11: note: in expansion of macro 'CAST' 32974 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32979:11: note: in expansion of macro 'CAST' 32979 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32983:11: note: in expansion of macro 'CAST' 32983 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32984:11: note: in expansion of macro 'CAST' 32984 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32986:11: note: in expansion of macro 'CAST' 32986 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:32998:15: note: in expansion of macro 'CAST' 32998 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33024:15: note: in expansion of macro 'CAST' 33024 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33039:15: note: in expansion of macro 'CAST' 33039 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33043:11: note: in expansion of macro 'CAST' 33043 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33049:15: note: in expansion of macro 'CAST' 33049 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33065:15: note: in expansion of macro 'CAST' 33065 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33081:15: note: in expansion of macro 'CAST' 33081 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33089:11: note: in expansion of macro 'CAST' 33089 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33093:11: note: in expansion of macro 'CAST' 33093 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33094:11: note: in expansion of macro 'CAST' 33094 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33095:11: note: in expansion of macro 'CAST' 33095 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33100:11: note: in expansion of macro 'CAST' 33100 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33104:11: note: in expansion of macro 'CAST' 33104 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33105:11: note: in expansion of macro 'CAST' 33105 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33106:11: note: in expansion of macro 'CAST' 33106 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33118:15: note: in expansion of macro 'CAST' 33118 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33143:15: note: in expansion of macro 'CAST' 33143 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33157:15: note: in expansion of macro 'CAST' 33157 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33167:15: note: in expansion of macro 'CAST' 33167 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33183:15: note: in expansion of macro 'CAST' 33183 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33199:15: note: in expansion of macro 'CAST' 33199 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33203:20: note: in expansion of macro 'CAST' 33203 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33204:20: note: in expansion of macro 'CAST' 33204 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33207:11: note: in expansion of macro 'CAST' 33207 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33211:11: note: in expansion of macro 'CAST' 33211 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33212:11: note: in expansion of macro 'CAST' 33212 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33213:11: note: in expansion of macro 'CAST' 33213 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33218:11: note: in expansion of macro 'CAST' 33218 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33222:11: note: in expansion of macro 'CAST' 33222 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33223:11: note: in expansion of macro 'CAST' 33223 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33224:11: note: in expansion of macro 'CAST' 33224 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33236:15: note: in expansion of macro 'CAST' 33236 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33261:15: note: in expansion of macro 'CAST' 33261 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33275:15: note: in expansion of macro 'CAST' 33275 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33279:20: note: in expansion of macro 'CAST' 33279 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33285:15: note: in expansion of macro 'CAST' 33285 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33301:15: note: in expansion of macro 'CAST' 33301 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33317:15: note: in expansion of macro 'CAST' 33317 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33321:11: note: in expansion of macro 'CAST' 33321 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33322:11: note: in expansion of macro 'CAST' 33322 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33325:11: note: in expansion of macro 'CAST' 33325 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33329:11: note: in expansion of macro 'CAST' 33329 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33330:11: note: in expansion of macro 'CAST' 33330 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33332:11: note: in expansion of macro 'CAST' 33332 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33337:11: note: in expansion of macro 'CAST' 33337 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33341:11: note: in expansion of macro 'CAST' 33341 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33342:11: note: in expansion of macro 'CAST' 33342 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33344:11: note: in expansion of macro 'CAST' 33344 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33356:15: note: in expansion of macro 'CAST' 33356 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33381:15: note: in expansion of macro 'CAST' 33381 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33395:15: note: in expansion of macro 'CAST' 33395 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33399:11: note: in expansion of macro 'CAST' 33399 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33405:15: note: in expansion of macro 'CAST' 33405 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33421:15: note: in expansion of macro 'CAST' 33421 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33437:15: note: in expansion of macro 'CAST' 33437 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33445:11: note: in expansion of macro 'CAST' 33445 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33449:11: note: in expansion of macro 'CAST' 33449 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33450:11: note: in expansion of macro 'CAST' 33450 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33451:11: note: in expansion of macro 'CAST' 33451 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33456:11: note: in expansion of macro 'CAST' 33456 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33460:11: note: in expansion of macro 'CAST' 33460 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33461:11: note: in expansion of macro 'CAST' 33461 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33462:11: note: in expansion of macro 'CAST' 33462 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33474:15: note: in expansion of macro 'CAST' 33474 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33500:15: note: in expansion of macro 'CAST' 33500 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33515:15: note: in expansion of macro 'CAST' 33515 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33525:15: note: in expansion of macro 'CAST' 33525 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33541:15: note: in expansion of macro 'CAST' 33541 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33557:15: note: in expansion of macro 'CAST' 33557 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33561:20: note: in expansion of macro 'CAST' 33561 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33562:20: note: in expansion of macro 'CAST' 33562 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33565:11: note: in expansion of macro 'CAST' 33565 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33569:11: note: in expansion of macro 'CAST' 33569 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33570:11: note: in expansion of macro 'CAST' 33570 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33571:11: note: in expansion of macro 'CAST' 33571 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33576:11: note: in expansion of macro 'CAST' 33576 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33580:11: note: in expansion of macro 'CAST' 33580 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33581:11: note: in expansion of macro 'CAST' 33581 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33582:11: note: in expansion of macro 'CAST' 33582 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33594:15: note: in expansion of macro 'CAST' 33594 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33620:15: note: in expansion of macro 'CAST' 33620 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33635:15: note: in expansion of macro 'CAST' 33635 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33639:20: note: in expansion of macro 'CAST' 33639 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33645:15: note: in expansion of macro 'CAST' 33645 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33661:15: note: in expansion of macro 'CAST' 33661 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33677:15: note: in expansion of macro 'CAST' 33677 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33681:11: note: in expansion of macro 'CAST' 33681 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33682:11: note: in expansion of macro 'CAST' 33682 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33685:11: note: in expansion of macro 'CAST' 33685 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33689:11: note: in expansion of macro 'CAST' 33689 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33690:11: note: in expansion of macro 'CAST' 33690 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33692:11: note: in expansion of macro 'CAST' 33692 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33697:11: note: in expansion of macro 'CAST' 33697 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33701:11: note: in expansion of macro 'CAST' 33701 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33702:11: note: in expansion of macro 'CAST' 33702 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33704:11: note: in expansion of macro 'CAST' 33704 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33716:15: note: in expansion of macro 'CAST' 33716 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33742:15: note: in expansion of macro 'CAST' 33742 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33757:15: note: in expansion of macro 'CAST' 33757 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33761:11: note: in expansion of macro 'CAST' 33761 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33767:15: note: in expansion of macro 'CAST' 33767 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33783:15: note: in expansion of macro 'CAST' 33783 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33799:15: note: in expansion of macro 'CAST' 33799 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33807:11: note: in expansion of macro 'CAST' 33807 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33811:11: note: in expansion of macro 'CAST' 33811 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33812:11: note: in expansion of macro 'CAST' 33812 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33813:11: note: in expansion of macro 'CAST' 33813 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33818:11: note: in expansion of macro 'CAST' 33818 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33822:11: note: in expansion of macro 'CAST' 33822 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33823:11: note: in expansion of macro 'CAST' 33823 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33824:11: note: in expansion of macro 'CAST' 33824 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33836:15: note: in expansion of macro 'CAST' 33836 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33861:15: note: in expansion of macro 'CAST' 33861 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33875:15: note: in expansion of macro 'CAST' 33875 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33885:15: note: in expansion of macro 'CAST' 33885 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33901:15: note: in expansion of macro 'CAST' 33901 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33917:15: note: in expansion of macro 'CAST' 33917 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33921:20: note: in expansion of macro 'CAST' 33921 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33922:20: note: in expansion of macro 'CAST' 33922 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33925:11: note: in expansion of macro 'CAST' 33925 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33929:11: note: in expansion of macro 'CAST' 33929 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33930:11: note: in expansion of macro 'CAST' 33930 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33931:11: note: in expansion of macro 'CAST' 33931 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33936:11: note: in expansion of macro 'CAST' 33936 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33940:11: note: in expansion of macro 'CAST' 33940 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33941:11: note: in expansion of macro 'CAST' 33941 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33942:11: note: in expansion of macro 'CAST' 33942 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33954:15: note: in expansion of macro 'CAST' 33954 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33979:15: note: in expansion of macro 'CAST' 33979 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33993:15: note: in expansion of macro 'CAST' 33993 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:33997:20: note: in expansion of macro 'CAST' 33997 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34003:15: note: in expansion of macro 'CAST' 34003 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34019:15: note: in expansion of macro 'CAST' 34019 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34035:15: note: in expansion of macro 'CAST' 34035 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34039:11: note: in expansion of macro 'CAST' 34039 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34040:11: note: in expansion of macro 'CAST' 34040 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34043:11: note: in expansion of macro 'CAST' 34043 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34047:11: note: in expansion of macro 'CAST' 34047 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34048:11: note: in expansion of macro 'CAST' 34048 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34050:11: note: in expansion of macro 'CAST' 34050 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34055:11: note: in expansion of macro 'CAST' 34055 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34059:11: note: in expansion of macro 'CAST' 34059 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34060:11: note: in expansion of macro 'CAST' 34060 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34062:11: note: in expansion of macro 'CAST' 34062 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34074:15: note: in expansion of macro 'CAST' 34074 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34099:15: note: in expansion of macro 'CAST' 34099 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34113:15: note: in expansion of macro 'CAST' 34113 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34117:11: note: in expansion of macro 'CAST' 34117 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34123:15: note: in expansion of macro 'CAST' 34123 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34139:15: note: in expansion of macro 'CAST' 34139 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34155:15: note: in expansion of macro 'CAST' 34155 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34163:11: note: in expansion of macro 'CAST' 34163 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34167:11: note: in expansion of macro 'CAST' 34167 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34168:11: note: in expansion of macro 'CAST' 34168 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34169:11: note: in expansion of macro 'CAST' 34169 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34174:11: note: in expansion of macro 'CAST' 34174 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34178:11: note: in expansion of macro 'CAST' 34178 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34179:11: note: in expansion of macro 'CAST' 34179 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34180:11: note: in expansion of macro 'CAST' 34180 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34192:15: note: in expansion of macro 'CAST' 34192 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34218:15: note: in expansion of macro 'CAST' 34218 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34233:15: note: in expansion of macro 'CAST' 34233 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34243:15: note: in expansion of macro 'CAST' 34243 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34259:15: note: in expansion of macro 'CAST' 34259 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34275:15: note: in expansion of macro 'CAST' 34275 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34279:20: note: in expansion of macro 'CAST' 34279 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34280:20: note: in expansion of macro 'CAST' 34280 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34283:11: note: in expansion of macro 'CAST' 34283 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34287:11: note: in expansion of macro 'CAST' 34287 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34288:11: note: in expansion of macro 'CAST' 34288 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34289:11: note: in expansion of macro 'CAST' 34289 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34294:11: note: in expansion of macro 'CAST' 34294 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34298:11: note: in expansion of macro 'CAST' 34298 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34299:11: note: in expansion of macro 'CAST' 34299 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34300:11: note: in expansion of macro 'CAST' 34300 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34312:15: note: in expansion of macro 'CAST' 34312 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34338:15: note: in expansion of macro 'CAST' 34338 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34353:15: note: in expansion of macro 'CAST' 34353 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34357:20: note: in expansion of macro 'CAST' 34357 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34363:15: note: in expansion of macro 'CAST' 34363 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34379:15: note: in expansion of macro 'CAST' 34379 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34395:15: note: in expansion of macro 'CAST' 34395 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34399:11: note: in expansion of macro 'CAST' 34399 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34400:11: note: in expansion of macro 'CAST' 34400 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34403:11: note: in expansion of macro 'CAST' 34403 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34407:11: note: in expansion of macro 'CAST' 34407 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34408:11: note: in expansion of macro 'CAST' 34408 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34410:11: note: in expansion of macro 'CAST' 34410 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34415:11: note: in expansion of macro 'CAST' 34415 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34419:11: note: in expansion of macro 'CAST' 34419 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34420:11: note: in expansion of macro 'CAST' 34420 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34422:11: note: in expansion of macro 'CAST' 34422 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34434:15: note: in expansion of macro 'CAST' 34434 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34460:15: note: in expansion of macro 'CAST' 34460 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34475:15: note: in expansion of macro 'CAST' 34475 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34479:11: note: in expansion of macro 'CAST' 34479 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34485:15: note: in expansion of macro 'CAST' 34485 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34501:15: note: in expansion of macro 'CAST' 34501 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34517:15: note: in expansion of macro 'CAST' 34517 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34525:11: note: in expansion of macro 'CAST' 34525 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34529:11: note: in expansion of macro 'CAST' 34529 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34530:11: note: in expansion of macro 'CAST' 34530 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34531:11: note: in expansion of macro 'CAST' 34531 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34536:11: note: in expansion of macro 'CAST' 34536 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34540:11: note: in expansion of macro 'CAST' 34540 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34541:11: note: in expansion of macro 'CAST' 34541 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34542:11: note: in expansion of macro 'CAST' 34542 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34554:15: note: in expansion of macro 'CAST' 34554 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34579:15: note: in expansion of macro 'CAST' 34579 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34593:15: note: in expansion of macro 'CAST' 34593 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34603:15: note: in expansion of macro 'CAST' 34603 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34619:15: note: in expansion of macro 'CAST' 34619 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34635:15: note: in expansion of macro 'CAST' 34635 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34639:20: note: in expansion of macro 'CAST' 34639 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34640:20: note: in expansion of macro 'CAST' 34640 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34643:11: note: in expansion of macro 'CAST' 34643 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34647:11: note: in expansion of macro 'CAST' 34647 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34648:11: note: in expansion of macro 'CAST' 34648 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34649:11: note: in expansion of macro 'CAST' 34649 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34654:11: note: in expansion of macro 'CAST' 34654 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34658:11: note: in expansion of macro 'CAST' 34658 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34659:11: note: in expansion of macro 'CAST' 34659 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34660:11: note: in expansion of macro 'CAST' 34660 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34672:15: note: in expansion of macro 'CAST' 34672 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34697:15: note: in expansion of macro 'CAST' 34697 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34711:15: note: in expansion of macro 'CAST' 34711 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34715:20: note: in expansion of macro 'CAST' 34715 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34721:15: note: in expansion of macro 'CAST' 34721 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34737:15: note: in expansion of macro 'CAST' 34737 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34753:15: note: in expansion of macro 'CAST' 34753 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34757:11: note: in expansion of macro 'CAST' 34757 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34758:11: note: in expansion of macro 'CAST' 34758 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34761:11: note: in expansion of macro 'CAST' 34761 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34765:11: note: in expansion of macro 'CAST' 34765 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34766:11: note: in expansion of macro 'CAST' 34766 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34768:11: note: in expansion of macro 'CAST' 34768 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34773:11: note: in expansion of macro 'CAST' 34773 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34777:11: note: in expansion of macro 'CAST' 34777 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34778:11: note: in expansion of macro 'CAST' 34778 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34780:11: note: in expansion of macro 'CAST' 34780 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34792:15: note: in expansion of macro 'CAST' 34792 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34817:15: note: in expansion of macro 'CAST' 34817 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34831:15: note: in expansion of macro 'CAST' 34831 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34835:11: note: in expansion of macro 'CAST' 34835 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34841:15: note: in expansion of macro 'CAST' 34841 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34857:15: note: in expansion of macro 'CAST' 34857 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34873:15: note: in expansion of macro 'CAST' 34873 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34881:11: note: in expansion of macro 'CAST' 34881 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34885:11: note: in expansion of macro 'CAST' 34885 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34886:11: note: in expansion of macro 'CAST' 34886 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34887:11: note: in expansion of macro 'CAST' 34887 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34892:11: note: in expansion of macro 'CAST' 34892 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34896:11: note: in expansion of macro 'CAST' 34896 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34897:11: note: in expansion of macro 'CAST' 34897 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34898:11: note: in expansion of macro 'CAST' 34898 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34910:15: note: in expansion of macro 'CAST' 34910 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34936:15: note: in expansion of macro 'CAST' 34936 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34951:15: note: in expansion of macro 'CAST' 34951 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34961:15: note: in expansion of macro 'CAST' 34961 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34977:15: note: in expansion of macro 'CAST' 34977 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34993:15: note: in expansion of macro 'CAST' 34993 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34997:20: note: in expansion of macro 'CAST' 34997 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:34998:20: note: in expansion of macro 'CAST' 34998 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35001:11: note: in expansion of macro 'CAST' 35001 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35005:11: note: in expansion of macro 'CAST' 35005 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35006:11: note: in expansion of macro 'CAST' 35006 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35007:11: note: in expansion of macro 'CAST' 35007 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35012:11: note: in expansion of macro 'CAST' 35012 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35016:11: note: in expansion of macro 'CAST' 35016 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35017:11: note: in expansion of macro 'CAST' 35017 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35018:11: note: in expansion of macro 'CAST' 35018 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35030:15: note: in expansion of macro 'CAST' 35030 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35056:15: note: in expansion of macro 'CAST' 35056 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35071:15: note: in expansion of macro 'CAST' 35071 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35075:20: note: in expansion of macro 'CAST' 35075 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35081:15: note: in expansion of macro 'CAST' 35081 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35097:15: note: in expansion of macro 'CAST' 35097 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35113:15: note: in expansion of macro 'CAST' 35113 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35117:11: note: in expansion of macro 'CAST' 35117 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35118:11: note: in expansion of macro 'CAST' 35118 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35121:11: note: in expansion of macro 'CAST' 35121 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35125:11: note: in expansion of macro 'CAST' 35125 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35126:11: note: in expansion of macro 'CAST' 35126 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35128:11: note: in expansion of macro 'CAST' 35128 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35133:11: note: in expansion of macro 'CAST' 35133 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35137:11: note: in expansion of macro 'CAST' 35137 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35138:11: note: in expansion of macro 'CAST' 35138 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35140:11: note: in expansion of macro 'CAST' 35140 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35152:15: note: in expansion of macro 'CAST' 35152 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35178:15: note: in expansion of macro 'CAST' 35178 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35193:15: note: in expansion of macro 'CAST' 35193 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35197:11: note: in expansion of macro 'CAST' 35197 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35203:15: note: in expansion of macro 'CAST' 35203 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35219:15: note: in expansion of macro 'CAST' 35219 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35235:15: note: in expansion of macro 'CAST' 35235 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35243:11: note: in expansion of macro 'CAST' 35243 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35247:11: note: in expansion of macro 'CAST' 35247 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35248:11: note: in expansion of macro 'CAST' 35248 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35249:11: note: in expansion of macro 'CAST' 35249 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35256:11: note: in expansion of macro 'CAST' 35256 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35260:11: note: in expansion of macro 'CAST' 35260 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35261:11: note: in expansion of macro 'CAST' 35261 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35262:11: note: in expansion of macro 'CAST' 35262 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35272:15: note: in expansion of macro 'CAST' 35272 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35282:15: note: in expansion of macro 'CAST' 35282 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35298:15: note: in expansion of macro 'CAST' 35298 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35314:15: note: in expansion of macro 'CAST' 35314 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35318:20: note: in expansion of macro 'CAST' 35318 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35319:20: note: in expansion of macro 'CAST' 35319 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35322:11: note: in expansion of macro 'CAST' 35322 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35326:11: note: in expansion of macro 'CAST' 35326 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35327:11: note: in expansion of macro 'CAST' 35327 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35328:11: note: in expansion of macro 'CAST' 35328 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35335:11: note: in expansion of macro 'CAST' 35335 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35339:11: note: in expansion of macro 'CAST' 35339 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35340:11: note: in expansion of macro 'CAST' 35340 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35341:11: note: in expansion of macro 'CAST' 35341 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35351:15: note: in expansion of macro 'CAST' 35351 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35355:20: note: in expansion of macro 'CAST' 35355 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35361:15: note: in expansion of macro 'CAST' 35361 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35377:15: note: in expansion of macro 'CAST' 35377 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35393:15: note: in expansion of macro 'CAST' 35393 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35397:11: note: in expansion of macro 'CAST' 35397 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35398:11: note: in expansion of macro 'CAST' 35398 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35401:11: note: in expansion of macro 'CAST' 35401 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35405:11: note: in expansion of macro 'CAST' 35405 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35406:11: note: in expansion of macro 'CAST' 35406 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35408:11: note: in expansion of macro 'CAST' 35408 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35415:11: note: in expansion of macro 'CAST' 35415 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35419:11: note: in expansion of macro 'CAST' 35419 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35420:11: note: in expansion of macro 'CAST' 35420 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35422:11: note: in expansion of macro 'CAST' 35422 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35432:15: note: in expansion of macro 'CAST' 35432 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35436:11: note: in expansion of macro 'CAST' 35436 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35442:15: note: in expansion of macro 'CAST' 35442 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35458:15: note: in expansion of macro 'CAST' 35458 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35474:15: note: in expansion of macro 'CAST' 35474 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35482:11: note: in expansion of macro 'CAST' 35482 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35486:11: note: in expansion of macro 'CAST' 35486 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35487:11: note: in expansion of macro 'CAST' 35487 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35488:11: note: in expansion of macro 'CAST' 35488 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35495:11: note: in expansion of macro 'CAST' 35495 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35499:11: note: in expansion of macro 'CAST' 35499 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35500:11: note: in expansion of macro 'CAST' 35500 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35501:11: note: in expansion of macro 'CAST' 35501 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35511:15: note: in expansion of macro 'CAST' 35511 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35521:15: note: in expansion of macro 'CAST' 35521 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35537:15: note: in expansion of macro 'CAST' 35537 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35553:15: note: in expansion of macro 'CAST' 35553 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35557:20: note: in expansion of macro 'CAST' 35557 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35558:20: note: in expansion of macro 'CAST' 35558 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35561:11: note: in expansion of macro 'CAST' 35561 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35565:11: note: in expansion of macro 'CAST' 35565 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35566:11: note: in expansion of macro 'CAST' 35566 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35567:11: note: in expansion of macro 'CAST' 35567 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35574:11: note: in expansion of macro 'CAST' 35574 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35578:11: note: in expansion of macro 'CAST' 35578 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35579:11: note: in expansion of macro 'CAST' 35579 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35580:11: note: in expansion of macro 'CAST' 35580 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35590:15: note: in expansion of macro 'CAST' 35590 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35594:20: note: in expansion of macro 'CAST' 35594 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35600:15: note: in expansion of macro 'CAST' 35600 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35616:15: note: in expansion of macro 'CAST' 35616 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35632:15: note: in expansion of macro 'CAST' 35632 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35636:11: note: in expansion of macro 'CAST' 35636 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35637:11: note: in expansion of macro 'CAST' 35637 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35640:11: note: in expansion of macro 'CAST' 35640 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35644:11: note: in expansion of macro 'CAST' 35644 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35645:11: note: in expansion of macro 'CAST' 35645 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35647:11: note: in expansion of macro 'CAST' 35647 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35654:11: note: in expansion of macro 'CAST' 35654 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35658:11: note: in expansion of macro 'CAST' 35658 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35659:11: note: in expansion of macro 'CAST' 35659 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35661:11: note: in expansion of macro 'CAST' 35661 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35671:15: note: in expansion of macro 'CAST' 35671 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35675:11: note: in expansion of macro 'CAST' 35675 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35681:15: note: in expansion of macro 'CAST' 35681 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35697:15: note: in expansion of macro 'CAST' 35697 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35713:15: note: in expansion of macro 'CAST' 35713 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35721:11: note: in expansion of macro 'CAST' 35721 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35725:11: note: in expansion of macro 'CAST' 35725 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35726:11: note: in expansion of macro 'CAST' 35726 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35727:11: note: in expansion of macro 'CAST' 35727 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35732:11: note: in expansion of macro 'CAST' 35732 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35736:11: note: in expansion of macro 'CAST' 35736 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35737:11: note: in expansion of macro 'CAST' 35737 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35738:11: note: in expansion of macro 'CAST' 35738 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35746:15: note: in expansion of macro 'CAST' 35746 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35756:15: note: in expansion of macro 'CAST' 35756 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35772:15: note: in expansion of macro 'CAST' 35772 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35776:20: note: in expansion of macro 'CAST' 35776 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35777:20: note: in expansion of macro 'CAST' 35777 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35780:11: note: in expansion of macro 'CAST' 35780 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35784:11: note: in expansion of macro 'CAST' 35784 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35785:11: note: in expansion of macro 'CAST' 35785 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35786:11: note: in expansion of macro 'CAST' 35786 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35791:11: note: in expansion of macro 'CAST' 35791 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35795:11: note: in expansion of macro 'CAST' 35795 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35796:11: note: in expansion of macro 'CAST' 35796 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35797:11: note: in expansion of macro 'CAST' 35797 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35805:15: note: in expansion of macro 'CAST' 35805 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35809:20: note: in expansion of macro 'CAST' 35809 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35815:15: note: in expansion of macro 'CAST' 35815 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35831:15: note: in expansion of macro 'CAST' 35831 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35835:11: note: in expansion of macro 'CAST' 35835 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35836:11: note: in expansion of macro 'CAST' 35836 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35839:11: note: in expansion of macro 'CAST' 35839 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35843:11: note: in expansion of macro 'CAST' 35843 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35844:11: note: in expansion of macro 'CAST' 35844 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35846:11: note: in expansion of macro 'CAST' 35846 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35851:11: note: in expansion of macro 'CAST' 35851 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35855:11: note: in expansion of macro 'CAST' 35855 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35856:11: note: in expansion of macro 'CAST' 35856 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35858:11: note: in expansion of macro 'CAST' 35858 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35866:15: note: in expansion of macro 'CAST' 35866 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35870:11: note: in expansion of macro 'CAST' 35870 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35876:15: note: in expansion of macro 'CAST' 35876 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35892:15: note: in expansion of macro 'CAST' 35892 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35900:11: note: in expansion of macro 'CAST' 35900 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35904:11: note: in expansion of macro 'CAST' 35904 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35905:11: note: in expansion of macro 'CAST' 35905 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35906:11: note: in expansion of macro 'CAST' 35906 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35911:11: note: in expansion of macro 'CAST' 35911 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35915:11: note: in expansion of macro 'CAST' 35915 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35916:11: note: in expansion of macro 'CAST' 35916 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35917:11: note: in expansion of macro 'CAST' 35917 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35925:15: note: in expansion of macro 'CAST' 35925 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35935:15: note: in expansion of macro 'CAST' 35935 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35951:15: note: in expansion of macro 'CAST' 35951 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35955:20: note: in expansion of macro 'CAST' 35955 | t2 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35956:20: note: in expansion of macro 'CAST' 35956 | t3 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35959:11: note: in expansion of macro 'CAST' 35959 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35963:11: note: in expansion of macro 'CAST' 35963 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35964:11: note: in expansion of macro 'CAST' 35964 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35965:11: note: in expansion of macro 'CAST' 35965 | t0 = *CAST(t0.i8p() + (t2.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35970:11: note: in expansion of macro 'CAST' 35970 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35974:11: note: in expansion of macro 'CAST' 35974 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35975:11: note: in expansion of macro 'CAST' 35975 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35976:11: note: in expansion of macro 'CAST' 35976 | t1 = *CAST(t1.i8p() + (t3.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35984:15: note: in expansion of macro 'CAST' 35984 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35988:20: note: in expansion of macro 'CAST' 35988 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:35994:15: note: in expansion of macro 'CAST' 35994 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36010:15: note: in expansion of macro 'CAST' 36010 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36014:11: note: in expansion of macro 'CAST' 36014 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36015:11: note: in expansion of macro 'CAST' 36015 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36018:11: note: in expansion of macro 'CAST' 36018 | t0 = *CAST(cfr.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36022:11: note: in expansion of macro 'CAST' 36022 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36023:11: note: in expansion of macro 'CAST' 36023 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36025:11: note: in expansion of macro 'CAST' 36025 | t0 = *CAST(t0.i8p() + (t2.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36030:11: note: in expansion of macro 'CAST' 36030 | t1 = *CAST(cfr.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36034:11: note: in expansion of macro 'CAST' 36034 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36035:11: note: in expansion of macro 'CAST' 36035 | t1 = *CAST(t1.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36037:11: note: in expansion of macro 'CAST' 36037 | t1 = *CAST(t1.i8p() + (t3.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36045:15: note: in expansion of macro 'CAST' 36045 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36049:11: note: in expansion of macro 'CAST' 36049 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36055:15: note: in expansion of macro 'CAST' 36055 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36071:15: note: in expansion of macro 'CAST' 36071 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36076:11: note: in expansion of macro 'CAST' 36076 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36087:6: note: in expansion of macro 'CAST' 36087 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36089:11: note: in expansion of macro 'CAST' 36089 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36090:11: note: in expansion of macro 'CAST' 36090 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36091:11: note: in expansion of macro 'CAST' 36091 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36092:6: note: in expansion of macro 'CAST' 36092 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36092:66: note: in expansion of macro 'CAST' 36092 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36096:15: note: in expansion of macro 'CAST' 36096 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36113:15: note: in expansion of macro 'CAST' 36113 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36117:20: note: in expansion of macro 'CAST' 36117 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36118:11: note: in expansion of macro 'CAST' 36118 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36129:6: note: in expansion of macro 'CAST' 36129 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36130:11: note: in expansion of macro 'CAST' 36130 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36131:11: note: in expansion of macro 'CAST' 36131 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36132:11: note: in expansion of macro 'CAST' 36132 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36133:11: note: in expansion of macro 'CAST' 36133 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36134:6: note: in expansion of macro 'CAST' 36134 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36134:66: note: in expansion of macro 'CAST' 36134 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36138:15: note: in expansion of macro 'CAST' 36138 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36155:15: note: in expansion of macro 'CAST' 36155 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36159:11: note: in expansion of macro 'CAST' 36159 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36160:11: note: in expansion of macro 'CAST' 36160 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36171:6: note: in expansion of macro 'CAST' 36171 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36172:11: note: in expansion of macro 'CAST' 36172 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36173:11: note: in expansion of macro 'CAST' 36173 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36174:11: note: in expansion of macro 'CAST' 36174 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36175:11: note: in expansion of macro 'CAST' 36175 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36176:6: note: in expansion of macro 'CAST' 36176 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36176:66: note: in expansion of macro 'CAST' 36176 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36180:15: note: in expansion of macro 'CAST' 36180 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36197:15: note: in expansion of macro 'CAST' 36197 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36202:11: note: in expansion of macro 'CAST' 36202 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36213:6: note: in expansion of macro 'CAST' 36213 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36215:11: note: in expansion of macro 'CAST' 36215 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36216:11: note: in expansion of macro 'CAST' 36216 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36217:11: note: in expansion of macro 'CAST' 36217 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36218:6: note: in expansion of macro 'CAST' 36218 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36218:66: note: in expansion of macro 'CAST' 36218 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36222:15: note: in expansion of macro 'CAST' 36222 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36239:15: note: in expansion of macro 'CAST' 36239 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36243:20: note: in expansion of macro 'CAST' 36243 | t0 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36244:11: note: in expansion of macro 'CAST' 36244 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36255:6: note: in expansion of macro 'CAST' 36255 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36256:11: note: in expansion of macro 'CAST' 36256 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36257:11: note: in expansion of macro 'CAST' 36257 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36258:11: note: in expansion of macro 'CAST' 36258 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36259:11: note: in expansion of macro 'CAST' 36259 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36260:6: note: in expansion of macro 'CAST' 36260 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36260:66: note: in expansion of macro 'CAST' 36260 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36264:15: note: in expansion of macro 'CAST' 36264 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36281:15: note: in expansion of macro 'CAST' 36281 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36285:11: note: in expansion of macro 'CAST' 36285 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36286:11: note: in expansion of macro 'CAST' 36286 | t1 = *CAST(cfr.i8p() + (t0.i() << 3)); // LowLevelInterpreter64.asm:1102 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36297:6: note: in expansion of macro 'CAST' 36297 | *CAST(cfr.i8p() + (t0.i() << 3)) = t1.i64(); // LowLevelInterpreter64.asm:1108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36298:11: note: in expansion of macro 'CAST' 36298 | t5 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36299:11: note: in expansion of macro 'CAST' 36299 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2843 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36300:11: note: in expansion of macro 'CAST' 36300 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter.asm:2844 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36301:11: note: in expansion of macro 'CAST' 36301 | t3 = *CAST(t3.i8p() + 192); // LowLevelInterpreter.asm:2845 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36302:6: note: in expansion of macro 'CAST' 36302 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36302:66: note: in expansion of macro 'CAST' 36302 | *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) = *CAST(t3.i8p() + (t5.i() << 1) + intptr_t(0x4)) | int16_t(0x80); // LowLevelInterpreter.asm:2846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36306:15: note: in expansion of macro 'CAST' 36306 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36323:15: note: in expansion of macro 'CAST' 36323 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36327:11: note: in expansion of macro 'CAST' 36327 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36328:11: note: in expansion of macro 'CAST' 36328 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36330:25: note: in expansion of macro 'CAST' 36330 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36331:10: note: in expansion of macro 'CAST' 36331 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36335:6: note: in expansion of macro 'CAST' 36335 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36344:11: note: in expansion of macro 'CAST' 36344 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36350:15: note: in expansion of macro 'CAST' 36350 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36354:11: note: in expansion of macro 'CAST' 36354 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36355:11: note: in expansion of macro 'CAST' 36355 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36357:25: note: in expansion of macro 'CAST' 36357 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36358:10: note: in expansion of macro 'CAST' 36358 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36362:6: note: in expansion of macro 'CAST' 36362 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36371:11: note: in expansion of macro 'CAST' 36371 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36377:15: note: in expansion of macro 'CAST' 36377 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36381:11: note: in expansion of macro 'CAST' 36381 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36382:11: note: in expansion of macro 'CAST' 36382 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36384:25: note: in expansion of macro 'CAST' 36384 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0x1); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36385:10: note: in expansion of macro 'CAST' 36385 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36389:6: note: in expansion of macro 'CAST' 36389 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36398:11: note: in expansion of macro 'CAST' 36398 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36404:15: note: in expansion of macro 'CAST' 36404 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36408:11: note: in expansion of macro 'CAST' 36408 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2363 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36409:11: note: in expansion of macro 'CAST' 36409 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2364 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36410:11: note: in expansion of macro 'CAST' 36410 | t0 = *CAST(t1.i8p() + 64); // LowLevelInterpreter.asm:2365 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36419:15: note: in expansion of macro 'CAST' 36419 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36423:6: note: in expansion of macro 'CAST' 36423 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36434:11: note: in expansion of macro 'CAST' 36434 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36441:11: note: in expansion of macro 'CAST' 36441 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2363 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36442:11: note: in expansion of macro 'CAST' 36442 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2364 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36443:11: note: in expansion of macro 'CAST' 36443 | t0 = *CAST(t1.i8p() + 64); // LowLevelInterpreter.asm:2365 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36452:15: note: in expansion of macro 'CAST' 36452 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36456:6: note: in expansion of macro 'CAST' 36456 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36467:11: note: in expansion of macro 'CAST' 36467 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36474:11: note: in expansion of macro 'CAST' 36474 | t1 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2363 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36475:11: note: in expansion of macro 'CAST' 36475 | t1 = *CAST(t1.i8p() + 72); // LowLevelInterpreter.asm:2364 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36476:11: note: in expansion of macro 'CAST' 36476 | t0 = *CAST(t1.i8p() + 64); // LowLevelInterpreter.asm:2365 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36485:15: note: in expansion of macro 'CAST' 36485 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36489:6: note: in expansion of macro 'CAST' 36489 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36500:11: note: in expansion of macro 'CAST' 36500 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:461 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36510:15: note: in expansion of macro 'CAST' 36510 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36517:15: note: in expansion of macro 'CAST' 36517 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36524:15: note: in expansion of macro 'CAST' 36524 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36528:11: note: in expansion of macro 'CAST' 36528 | t5 = *CAST(metadataTable.i8p() + 52); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36531:11: note: in expansion of macro 'CAST' 36531 | t5 = *CAST(metadataTable.i8p() + 208); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36542:11: note: in expansion of macro 'CAST' 36542 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36545:11: note: in expansion of macro 'CAST' 36545 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36546:6: note: in expansion of macro 'CAST' 36546 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36552:11: note: in expansion of macro 'CAST' 36552 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36556:11: note: in expansion of macro 'CAST' 36556 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36557:11: note: in expansion of macro 'CAST' 36557 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36558:11: note: in expansion of macro 'CAST' 36558 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36566:6: note: in expansion of macro 'CAST' 36566 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36567:6: note: in expansion of macro 'CAST' 36567 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36568:6: note: in expansion of macro 'CAST' 36568 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36571:11: note: in expansion of macro 'CAST' 36571 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36574:11: note: in expansion of macro 'CAST' 36574 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36575:6: note: in expansion of macro 'CAST' 36575 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36582:11: note: in expansion of macro 'CAST' 36582 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36583:6: note: in expansion of macro 'CAST' 36583 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36586:11: note: in expansion of macro 'CAST' 36586 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36596:11: note: in expansion of macro 'CAST' 36596 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36597:11: note: in expansion of macro 'CAST' 36597 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36601:11: note: in expansion of macro 'CAST' 36601 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36602:15: note: in expansion of macro 'CAST' 36602 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36603:15: note: in expansion of macro 'CAST' 36603 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36605:6: note: in expansion of macro 'CAST' 36605 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36608:6: note: in expansion of macro 'CAST' 36608 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36612:15: note: in expansion of macro 'CAST' 36612 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36619:6: note: in expansion of macro 'CAST' 36619 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36622:11: note: in expansion of macro 'CAST' 36622 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36626:11: note: in expansion of macro 'CAST' 36626 | t5 = *CAST(metadataTable.i8p() + 52); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36629:11: note: in expansion of macro 'CAST' 36629 | t5 = *CAST(metadataTable.i8p() + 208); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36632:11: note: in expansion of macro 'CAST' 36632 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36638:11: note: in expansion of macro 'CAST' 36638 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36640:11: note: in expansion of macro 'CAST' 36640 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36643:11: note: in expansion of macro 'CAST' 36643 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36644:6: note: in expansion of macro 'CAST' 36644 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36647:20: note: in expansion of macro 'CAST' 36647 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36650:11: note: in expansion of macro 'CAST' 36650 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36654:11: note: in expansion of macro 'CAST' 36654 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36655:11: note: in expansion of macro 'CAST' 36655 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36656:11: note: in expansion of macro 'CAST' 36656 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36659:11: note: in expansion of macro 'CAST' 36659 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36663:11: note: in expansion of macro 'CAST' 36663 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36664:6: note: in expansion of macro 'CAST' 36664 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36665:6: note: in expansion of macro 'CAST' 36665 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36666:6: note: in expansion of macro 'CAST' 36666 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36669:11: note: in expansion of macro 'CAST' 36669 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36672:11: note: in expansion of macro 'CAST' 36672 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36673:6: note: in expansion of macro 'CAST' 36673 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36680:11: note: in expansion of macro 'CAST' 36680 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36681:6: note: in expansion of macro 'CAST' 36681 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36684:11: note: in expansion of macro 'CAST' 36684 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36694:11: note: in expansion of macro 'CAST' 36694 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36695:11: note: in expansion of macro 'CAST' 36695 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36699:11: note: in expansion of macro 'CAST' 36699 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36700:15: note: in expansion of macro 'CAST' 36700 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36701:15: note: in expansion of macro 'CAST' 36701 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36702:20: note: in expansion of macro 'CAST' 36702 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36703:6: note: in expansion of macro 'CAST' 36703 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36704:11: note: in expansion of macro 'CAST' 36704 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36706:6: note: in expansion of macro 'CAST' 36706 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36710:15: note: in expansion of macro 'CAST' 36710 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36717:6: note: in expansion of macro 'CAST' 36717 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36720:11: note: in expansion of macro 'CAST' 36720 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36724:11: note: in expansion of macro 'CAST' 36724 | t5 = *CAST(metadataTable.i8p() + 52); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36727:11: note: in expansion of macro 'CAST' 36727 | t5 = *CAST(metadataTable.i8p() + 208); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36730:11: note: in expansion of macro 'CAST' 36730 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36736:11: note: in expansion of macro 'CAST' 36736 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36738:11: note: in expansion of macro 'CAST' 36738 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36741:11: note: in expansion of macro 'CAST' 36741 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36742:6: note: in expansion of macro 'CAST' 36742 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36745:11: note: in expansion of macro 'CAST' 36745 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36748:11: note: in expansion of macro 'CAST' 36748 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36752:11: note: in expansion of macro 'CAST' 36752 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36753:11: note: in expansion of macro 'CAST' 36753 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36755:11: note: in expansion of macro 'CAST' 36755 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36758:11: note: in expansion of macro 'CAST' 36758 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36762:11: note: in expansion of macro 'CAST' 36762 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36763:6: note: in expansion of macro 'CAST' 36763 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36764:6: note: in expansion of macro 'CAST' 36764 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36765:6: note: in expansion of macro 'CAST' 36765 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36768:11: note: in expansion of macro 'CAST' 36768 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36771:11: note: in expansion of macro 'CAST' 36771 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36772:6: note: in expansion of macro 'CAST' 36772 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36779:11: note: in expansion of macro 'CAST' 36779 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36780:6: note: in expansion of macro 'CAST' 36780 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36783:11: note: in expansion of macro 'CAST' 36783 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36793:11: note: in expansion of macro 'CAST' 36793 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36794:11: note: in expansion of macro 'CAST' 36794 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36798:11: note: in expansion of macro 'CAST' 36798 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36799:15: note: in expansion of macro 'CAST' 36799 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36800:15: note: in expansion of macro 'CAST' 36800 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36801:11: note: in expansion of macro 'CAST' 36801 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36802:6: note: in expansion of macro 'CAST' 36802 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36803:11: note: in expansion of macro 'CAST' 36803 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36805:6: note: in expansion of macro 'CAST' 36805 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36809:15: note: in expansion of macro 'CAST' 36809 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36816:6: note: in expansion of macro 'CAST' 36816 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36819:11: note: in expansion of macro 'CAST' 36819 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36823:11: note: in expansion of macro 'CAST' 36823 | t5 = *CAST(metadataTable.i8p() + 20); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36826:11: note: in expansion of macro 'CAST' 36826 | t5 = *CAST(metadataTable.i8p() + 144); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36838:11: note: in expansion of macro 'CAST' 36838 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36842:11: note: in expansion of macro 'CAST' 36842 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36843:11: note: in expansion of macro 'CAST' 36843 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36844:11: note: in expansion of macro 'CAST' 36844 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36852:6: note: in expansion of macro 'CAST' 36852 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36853:6: note: in expansion of macro 'CAST' 36853 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36854:6: note: in expansion of macro 'CAST' 36854 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36857:11: note: in expansion of macro 'CAST' 36857 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36860:11: note: in expansion of macro 'CAST' 36860 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36861:6: note: in expansion of macro 'CAST' 36861 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36868:11: note: in expansion of macro 'CAST' 36868 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36869:6: note: in expansion of macro 'CAST' 36869 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36872:11: note: in expansion of macro 'CAST' 36872 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36882:11: note: in expansion of macro 'CAST' 36882 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36883:11: note: in expansion of macro 'CAST' 36883 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36887:11: note: in expansion of macro 'CAST' 36887 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36888:15: note: in expansion of macro 'CAST' 36888 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36889:15: note: in expansion of macro 'CAST' 36889 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36891:6: note: in expansion of macro 'CAST' 36891 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36894:6: note: in expansion of macro 'CAST' 36894 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36898:15: note: in expansion of macro 'CAST' 36898 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36905:6: note: in expansion of macro 'CAST' 36905 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36908:11: note: in expansion of macro 'CAST' 36908 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36912:11: note: in expansion of macro 'CAST' 36912 | t5 = *CAST(metadataTable.i8p() + 20); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36915:11: note: in expansion of macro 'CAST' 36915 | t5 = *CAST(metadataTable.i8p() + 144); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36918:11: note: in expansion of macro 'CAST' 36918 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36924:20: note: in expansion of macro 'CAST' 36924 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36927:11: note: in expansion of macro 'CAST' 36927 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36931:11: note: in expansion of macro 'CAST' 36931 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36932:11: note: in expansion of macro 'CAST' 36932 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36933:11: note: in expansion of macro 'CAST' 36933 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36936:11: note: in expansion of macro 'CAST' 36936 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36940:11: note: in expansion of macro 'CAST' 36940 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36941:6: note: in expansion of macro 'CAST' 36941 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36942:6: note: in expansion of macro 'CAST' 36942 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36943:6: note: in expansion of macro 'CAST' 36943 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36946:11: note: in expansion of macro 'CAST' 36946 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36949:11: note: in expansion of macro 'CAST' 36949 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36950:6: note: in expansion of macro 'CAST' 36950 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36957:11: note: in expansion of macro 'CAST' 36957 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36958:6: note: in expansion of macro 'CAST' 36958 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36961:11: note: in expansion of macro 'CAST' 36961 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36971:11: note: in expansion of macro 'CAST' 36971 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36972:11: note: in expansion of macro 'CAST' 36972 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36976:11: note: in expansion of macro 'CAST' 36976 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36977:15: note: in expansion of macro 'CAST' 36977 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36978:15: note: in expansion of macro 'CAST' 36978 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36979:20: note: in expansion of macro 'CAST' 36979 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36980:6: note: in expansion of macro 'CAST' 36980 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36981:11: note: in expansion of macro 'CAST' 36981 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36983:6: note: in expansion of macro 'CAST' 36983 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36987:15: note: in expansion of macro 'CAST' 36987 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36994:6: note: in expansion of macro 'CAST' 36994 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:36997:11: note: in expansion of macro 'CAST' 36997 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37001:11: note: in expansion of macro 'CAST' 37001 | t5 = *CAST(metadataTable.i8p() + 20); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37004:11: note: in expansion of macro 'CAST' 37004 | t5 = *CAST(metadataTable.i8p() + 144); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37007:11: note: in expansion of macro 'CAST' 37007 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37013:11: note: in expansion of macro 'CAST' 37013 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37016:11: note: in expansion of macro 'CAST' 37016 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37020:11: note: in expansion of macro 'CAST' 37020 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37021:11: note: in expansion of macro 'CAST' 37021 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37023:11: note: in expansion of macro 'CAST' 37023 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37026:11: note: in expansion of macro 'CAST' 37026 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37030:11: note: in expansion of macro 'CAST' 37030 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37031:6: note: in expansion of macro 'CAST' 37031 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37032:6: note: in expansion of macro 'CAST' 37032 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37033:6: note: in expansion of macro 'CAST' 37033 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37036:11: note: in expansion of macro 'CAST' 37036 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37039:11: note: in expansion of macro 'CAST' 37039 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37040:6: note: in expansion of macro 'CAST' 37040 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37047:11: note: in expansion of macro 'CAST' 37047 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37048:6: note: in expansion of macro 'CAST' 37048 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37051:11: note: in expansion of macro 'CAST' 37051 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37061:11: note: in expansion of macro 'CAST' 37061 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37062:11: note: in expansion of macro 'CAST' 37062 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37066:11: note: in expansion of macro 'CAST' 37066 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37067:15: note: in expansion of macro 'CAST' 37067 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37068:15: note: in expansion of macro 'CAST' 37068 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37069:11: note: in expansion of macro 'CAST' 37069 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37070:6: note: in expansion of macro 'CAST' 37070 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37071:11: note: in expansion of macro 'CAST' 37071 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37073:6: note: in expansion of macro 'CAST' 37073 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37077:15: note: in expansion of macro 'CAST' 37077 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37084:6: note: in expansion of macro 'CAST' 37084 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37087:11: note: in expansion of macro 'CAST' 37087 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37091:11: note: in expansion of macro 'CAST' 37091 | t5 = *CAST(metadataTable.i8p() + 22); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37094:11: note: in expansion of macro 'CAST' 37094 | t5 = *CAST(metadataTable.i8p() + 148); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37107:11: note: in expansion of macro 'CAST' 37107 | t1 = *CAST(t1.i8p() + 40); // LowLevelInterpreter.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37108:11: note: in expansion of macro 'CAST' 37108 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37118:6: note: in expansion of macro 'CAST' 37118 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter.asm:2420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37124:11: note: in expansion of macro 'CAST' 37124 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37128:11: note: in expansion of macro 'CAST' 37128 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37129:11: note: in expansion of macro 'CAST' 37129 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37130:11: note: in expansion of macro 'CAST' 37130 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37138:6: note: in expansion of macro 'CAST' 37138 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37139:6: note: in expansion of macro 'CAST' 37139 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37140:6: note: in expansion of macro 'CAST' 37140 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37143:11: note: in expansion of macro 'CAST' 37143 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37146:11: note: in expansion of macro 'CAST' 37146 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37147:6: note: in expansion of macro 'CAST' 37147 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37154:11: note: in expansion of macro 'CAST' 37154 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37155:6: note: in expansion of macro 'CAST' 37155 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37158:11: note: in expansion of macro 'CAST' 37158 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37168:11: note: in expansion of macro 'CAST' 37168 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37169:11: note: in expansion of macro 'CAST' 37169 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37173:11: note: in expansion of macro 'CAST' 37173 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37174:15: note: in expansion of macro 'CAST' 37174 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37175:15: note: in expansion of macro 'CAST' 37175 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37177:6: note: in expansion of macro 'CAST' 37177 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37180:6: note: in expansion of macro 'CAST' 37180 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37184:15: note: in expansion of macro 'CAST' 37184 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37191:6: note: in expansion of macro 'CAST' 37191 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37194:11: note: in expansion of macro 'CAST' 37194 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37198:11: note: in expansion of macro 'CAST' 37198 | t5 = *CAST(metadataTable.i8p() + 22); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37201:11: note: in expansion of macro 'CAST' 37201 | t5 = *CAST(metadataTable.i8p() + 148); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37204:11: note: in expansion of macro 'CAST' 37204 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xc)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37210:11: note: in expansion of macro 'CAST' 37210 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37214:11: note: in expansion of macro 'CAST' 37214 | t1 = *CAST(t1.i8p() + 40); // LowLevelInterpreter.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37215:11: note: in expansion of macro 'CAST' 37215 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37225:6: note: in expansion of macro 'CAST' 37225 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter.asm:2420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37228:20: note: in expansion of macro 'CAST' 37228 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37231:11: note: in expansion of macro 'CAST' 37231 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37235:11: note: in expansion of macro 'CAST' 37235 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37236:11: note: in expansion of macro 'CAST' 37236 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37237:11: note: in expansion of macro 'CAST' 37237 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37240:11: note: in expansion of macro 'CAST' 37240 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37244:11: note: in expansion of macro 'CAST' 37244 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37245:6: note: in expansion of macro 'CAST' 37245 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37246:6: note: in expansion of macro 'CAST' 37246 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37247:6: note: in expansion of macro 'CAST' 37247 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37250:11: note: in expansion of macro 'CAST' 37250 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37253:11: note: in expansion of macro 'CAST' 37253 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37254:6: note: in expansion of macro 'CAST' 37254 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37261:11: note: in expansion of macro 'CAST' 37261 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37262:6: note: in expansion of macro 'CAST' 37262 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37265:11: note: in expansion of macro 'CAST' 37265 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37275:11: note: in expansion of macro 'CAST' 37275 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37276:11: note: in expansion of macro 'CAST' 37276 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37280:11: note: in expansion of macro 'CAST' 37280 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37281:15: note: in expansion of macro 'CAST' 37281 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37282:15: note: in expansion of macro 'CAST' 37282 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37283:20: note: in expansion of macro 'CAST' 37283 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37284:6: note: in expansion of macro 'CAST' 37284 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37285:11: note: in expansion of macro 'CAST' 37285 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37287:6: note: in expansion of macro 'CAST' 37287 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37291:15: note: in expansion of macro 'CAST' 37291 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37298:6: note: in expansion of macro 'CAST' 37298 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37301:11: note: in expansion of macro 'CAST' 37301 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37305:11: note: in expansion of macro 'CAST' 37305 | t5 = *CAST(metadataTable.i8p() + 22); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37308:11: note: in expansion of macro 'CAST' 37308 | t5 = *CAST(metadataTable.i8p() + 148); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37311:11: note: in expansion of macro 'CAST' 37311 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x16)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37317:11: note: in expansion of macro 'CAST' 37317 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37321:11: note: in expansion of macro 'CAST' 37321 | t1 = *CAST(t1.i8p() + 40); // LowLevelInterpreter.asm:2413 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37322:11: note: in expansion of macro 'CAST' 37322 | t2 = *CAST(t5.i8p() + 80); // LowLevelInterpreter.asm:2414 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37332:6: note: in expansion of macro 'CAST' 37332 | *CAST(t5.i8p() + 80) = t1.i(); // LowLevelInterpreter.asm:2420 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37335:11: note: in expansion of macro 'CAST' 37335 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37338:11: note: in expansion of macro 'CAST' 37338 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37342:11: note: in expansion of macro 'CAST' 37342 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37343:11: note: in expansion of macro 'CAST' 37343 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37345:11: note: in expansion of macro 'CAST' 37345 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37348:11: note: in expansion of macro 'CAST' 37348 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37352:11: note: in expansion of macro 'CAST' 37352 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37353:6: note: in expansion of macro 'CAST' 37353 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37354:6: note: in expansion of macro 'CAST' 37354 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37355:6: note: in expansion of macro 'CAST' 37355 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37358:11: note: in expansion of macro 'CAST' 37358 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37361:11: note: in expansion of macro 'CAST' 37361 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37362:6: note: in expansion of macro 'CAST' 37362 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37369:11: note: in expansion of macro 'CAST' 37369 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37370:6: note: in expansion of macro 'CAST' 37370 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37373:11: note: in expansion of macro 'CAST' 37373 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37383:11: note: in expansion of macro 'CAST' 37383 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37384:11: note: in expansion of macro 'CAST' 37384 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37388:11: note: in expansion of macro 'CAST' 37388 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37389:15: note: in expansion of macro 'CAST' 37389 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37390:15: note: in expansion of macro 'CAST' 37390 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37391:11: note: in expansion of macro 'CAST' 37391 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37392:6: note: in expansion of macro 'CAST' 37392 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37393:11: note: in expansion of macro 'CAST' 37393 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37395:6: note: in expansion of macro 'CAST' 37395 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37399:15: note: in expansion of macro 'CAST' 37399 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37406:6: note: in expansion of macro 'CAST' 37406 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37409:11: note: in expansion of macro 'CAST' 37409 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37413:11: note: in expansion of macro 'CAST' 37413 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37416:11: note: in expansion of macro 'CAST' 37416 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37427:11: note: in expansion of macro 'CAST' 37427 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37430:11: note: in expansion of macro 'CAST' 37430 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37431:6: note: in expansion of macro 'CAST' 37431 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37434:11: note: in expansion of macro 'CAST' 37434 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37435:11: note: in expansion of macro 'CAST' 37435 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37437:25: note: in expansion of macro 'CAST' 37437 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37438:10: note: in expansion of macro 'CAST' 37438 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37454:11: note: in expansion of macro 'CAST' 37454 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37457:11: note: in expansion of macro 'CAST' 37457 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37469:11: note: in expansion of macro 'CAST' 37469 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37473:11: note: in expansion of macro 'CAST' 37473 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37474:11: note: in expansion of macro 'CAST' 37474 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37475:11: note: in expansion of macro 'CAST' 37475 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37483:6: note: in expansion of macro 'CAST' 37483 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37484:6: note: in expansion of macro 'CAST' 37484 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37485:6: note: in expansion of macro 'CAST' 37485 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37488:11: note: in expansion of macro 'CAST' 37488 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37491:22: note: in expansion of macro 'CAST' 37491 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37492:11: note: in expansion of macro 'CAST' 37492 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37493:11: note: in expansion of macro 'CAST' 37493 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37494:11: note: in expansion of macro 'CAST' 37494 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37505:11: note: in expansion of macro 'CAST' 37505 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37510:11: note: in expansion of macro 'CAST' 37510 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37512:12: note: in expansion of macro 'CAST' 37512 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37516:11: note: in expansion of macro 'CAST' 37516 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37517:6: note: in expansion of macro 'CAST' 37517 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37521:11: note: in expansion of macro 'CAST' 37521 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37522:6: note: in expansion of macro 'CAST' 37522 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37529:22: note: in expansion of macro 'CAST' 37529 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37530:11: note: in expansion of macro 'CAST' 37530 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37531:11: note: in expansion of macro 'CAST' 37531 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37532:11: note: in expansion of macro 'CAST' 37532 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37543:11: note: in expansion of macro 'CAST' 37543 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37548:11: note: in expansion of macro 'CAST' 37548 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37550:12: note: in expansion of macro 'CAST' 37550 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37554:11: note: in expansion of macro 'CAST' 37554 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37555:6: note: in expansion of macro 'CAST' 37555 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37559:11: note: in expansion of macro 'CAST' 37559 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37560:6: note: in expansion of macro 'CAST' 37560 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37563:11: note: in expansion of macro 'CAST' 37563 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37570:22: note: in expansion of macro 'CAST' 37570 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37571:11: note: in expansion of macro 'CAST' 37571 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37572:11: note: in expansion of macro 'CAST' 37572 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37573:11: note: in expansion of macro 'CAST' 37573 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37584:11: note: in expansion of macro 'CAST' 37584 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37589:11: note: in expansion of macro 'CAST' 37589 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37591:12: note: in expansion of macro 'CAST' 37591 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37595:11: note: in expansion of macro 'CAST' 37595 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37596:6: note: in expansion of macro 'CAST' 37596 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37600:6: note: in expansion of macro 'CAST' 37600 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37603:11: note: in expansion of macro 'CAST' 37603 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37607:11: note: in expansion of macro 'CAST' 37607 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37610:11: note: in expansion of macro 'CAST' 37610 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37613:11: note: in expansion of macro 'CAST' 37613 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37619:11: note: in expansion of macro 'CAST' 37619 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37621:11: note: in expansion of macro 'CAST' 37621 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37624:11: note: in expansion of macro 'CAST' 37624 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37625:6: note: in expansion of macro 'CAST' 37625 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37628:11: note: in expansion of macro 'CAST' 37628 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37629:11: note: in expansion of macro 'CAST' 37629 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37631:25: note: in expansion of macro 'CAST' 37631 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37632:10: note: in expansion of macro 'CAST' 37632 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37648:11: note: in expansion of macro 'CAST' 37648 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37651:11: note: in expansion of macro 'CAST' 37651 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37654:11: note: in expansion of macro 'CAST' 37654 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37660:20: note: in expansion of macro 'CAST' 37660 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37663:11: note: in expansion of macro 'CAST' 37663 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37667:11: note: in expansion of macro 'CAST' 37667 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37668:11: note: in expansion of macro 'CAST' 37668 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37669:11: note: in expansion of macro 'CAST' 37669 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37672:11: note: in expansion of macro 'CAST' 37672 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37676:11: note: in expansion of macro 'CAST' 37676 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37677:6: note: in expansion of macro 'CAST' 37677 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37678:6: note: in expansion of macro 'CAST' 37678 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37679:6: note: in expansion of macro 'CAST' 37679 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37682:11: note: in expansion of macro 'CAST' 37682 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37685:22: note: in expansion of macro 'CAST' 37685 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37686:11: note: in expansion of macro 'CAST' 37686 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37687:11: note: in expansion of macro 'CAST' 37687 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37688:11: note: in expansion of macro 'CAST' 37688 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37699:11: note: in expansion of macro 'CAST' 37699 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37704:11: note: in expansion of macro 'CAST' 37704 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37706:12: note: in expansion of macro 'CAST' 37706 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37710:11: note: in expansion of macro 'CAST' 37710 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37711:6: note: in expansion of macro 'CAST' 37711 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37715:11: note: in expansion of macro 'CAST' 37715 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37716:6: note: in expansion of macro 'CAST' 37716 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37723:22: note: in expansion of macro 'CAST' 37723 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37724:11: note: in expansion of macro 'CAST' 37724 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37725:11: note: in expansion of macro 'CAST' 37725 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37726:11: note: in expansion of macro 'CAST' 37726 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37737:11: note: in expansion of macro 'CAST' 37737 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37742:11: note: in expansion of macro 'CAST' 37742 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37744:12: note: in expansion of macro 'CAST' 37744 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37748:11: note: in expansion of macro 'CAST' 37748 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37749:6: note: in expansion of macro 'CAST' 37749 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37753:11: note: in expansion of macro 'CAST' 37753 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37754:6: note: in expansion of macro 'CAST' 37754 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37757:11: note: in expansion of macro 'CAST' 37757 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37764:22: note: in expansion of macro 'CAST' 37764 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37765:11: note: in expansion of macro 'CAST' 37765 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37766:11: note: in expansion of macro 'CAST' 37766 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37767:11: note: in expansion of macro 'CAST' 37767 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37778:11: note: in expansion of macro 'CAST' 37778 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37783:11: note: in expansion of macro 'CAST' 37783 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37785:12: note: in expansion of macro 'CAST' 37785 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37789:11: note: in expansion of macro 'CAST' 37789 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37790:6: note: in expansion of macro 'CAST' 37790 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37794:6: note: in expansion of macro 'CAST' 37794 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37797:11: note: in expansion of macro 'CAST' 37797 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37801:11: note: in expansion of macro 'CAST' 37801 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37804:11: note: in expansion of macro 'CAST' 37804 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37807:11: note: in expansion of macro 'CAST' 37807 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37813:11: note: in expansion of macro 'CAST' 37813 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37815:11: note: in expansion of macro 'CAST' 37815 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37818:11: note: in expansion of macro 'CAST' 37818 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37819:6: note: in expansion of macro 'CAST' 37819 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37822:11: note: in expansion of macro 'CAST' 37822 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37823:11: note: in expansion of macro 'CAST' 37823 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37825:25: note: in expansion of macro 'CAST' 37825 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37826:10: note: in expansion of macro 'CAST' 37826 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37842:11: note: in expansion of macro 'CAST' 37842 | t5 = *CAST(metadataTable.i8p() + 24); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37845:11: note: in expansion of macro 'CAST' 37845 | t5 = *CAST(metadataTable.i8p() + 152); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37848:11: note: in expansion of macro 'CAST' 37848 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x12)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37854:11: note: in expansion of macro 'CAST' 37854 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37857:11: note: in expansion of macro 'CAST' 37857 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37861:11: note: in expansion of macro 'CAST' 37861 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37862:11: note: in expansion of macro 'CAST' 37862 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37864:11: note: in expansion of macro 'CAST' 37864 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37867:11: note: in expansion of macro 'CAST' 37867 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37871:11: note: in expansion of macro 'CAST' 37871 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37872:6: note: in expansion of macro 'CAST' 37872 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37873:6: note: in expansion of macro 'CAST' 37873 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37874:6: note: in expansion of macro 'CAST' 37874 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37877:11: note: in expansion of macro 'CAST' 37877 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37880:22: note: in expansion of macro 'CAST' 37880 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37881:11: note: in expansion of macro 'CAST' 37881 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37882:11: note: in expansion of macro 'CAST' 37882 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37883:11: note: in expansion of macro 'CAST' 37883 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37894:11: note: in expansion of macro 'CAST' 37894 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37899:11: note: in expansion of macro 'CAST' 37899 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37901:12: note: in expansion of macro 'CAST' 37901 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37905:11: note: in expansion of macro 'CAST' 37905 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37906:6: note: in expansion of macro 'CAST' 37906 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37910:11: note: in expansion of macro 'CAST' 37910 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37911:6: note: in expansion of macro 'CAST' 37911 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37918:22: note: in expansion of macro 'CAST' 37918 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37919:11: note: in expansion of macro 'CAST' 37919 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37920:11: note: in expansion of macro 'CAST' 37920 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37921:11: note: in expansion of macro 'CAST' 37921 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37932:11: note: in expansion of macro 'CAST' 37932 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37937:11: note: in expansion of macro 'CAST' 37937 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37939:12: note: in expansion of macro 'CAST' 37939 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37943:11: note: in expansion of macro 'CAST' 37943 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37944:6: note: in expansion of macro 'CAST' 37944 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37948:11: note: in expansion of macro 'CAST' 37948 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37949:6: note: in expansion of macro 'CAST' 37949 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37952:11: note: in expansion of macro 'CAST' 37952 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37959:22: note: in expansion of macro 'CAST' 37959 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37960:11: note: in expansion of macro 'CAST' 37960 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37961:11: note: in expansion of macro 'CAST' 37961 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37962:11: note: in expansion of macro 'CAST' 37962 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37973:11: note: in expansion of macro 'CAST' 37973 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37978:11: note: in expansion of macro 'CAST' 37978 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37980:12: note: in expansion of macro 'CAST' 37980 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37984:11: note: in expansion of macro 'CAST' 37984 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37985:6: note: in expansion of macro 'CAST' 37985 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37989:6: note: in expansion of macro 'CAST' 37989 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37992:11: note: in expansion of macro 'CAST' 37992 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37996:11: note: in expansion of macro 'CAST' 37996 | t5 = *CAST(metadataTable.i8p() + 54); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:37999:11: note: in expansion of macro 'CAST' 37999 | t5 = *CAST(metadataTable.i8p() + 212); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38010:11: note: in expansion of macro 'CAST' 38010 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38013:11: note: in expansion of macro 'CAST' 38013 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38014:6: note: in expansion of macro 'CAST' 38014 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38020:11: note: in expansion of macro 'CAST' 38020 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38024:11: note: in expansion of macro 'CAST' 38024 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38025:11: note: in expansion of macro 'CAST' 38025 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38026:11: note: in expansion of macro 'CAST' 38026 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38034:6: note: in expansion of macro 'CAST' 38034 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38035:6: note: in expansion of macro 'CAST' 38035 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38036:6: note: in expansion of macro 'CAST' 38036 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38039:11: note: in expansion of macro 'CAST' 38039 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38042:11: note: in expansion of macro 'CAST' 38042 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38043:6: note: in expansion of macro 'CAST' 38043 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38050:11: note: in expansion of macro 'CAST' 38050 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38051:6: note: in expansion of macro 'CAST' 38051 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38054:11: note: in expansion of macro 'CAST' 38054 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38064:11: note: in expansion of macro 'CAST' 38064 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38065:11: note: in expansion of macro 'CAST' 38065 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38069:11: note: in expansion of macro 'CAST' 38069 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38070:15: note: in expansion of macro 'CAST' 38070 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:130 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38071:15: note: in expansion of macro 'CAST' 38071 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:131 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38075:15: note: in expansion of macro 'CAST' 38075 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38082:6: note: in expansion of macro 'CAST' 38082 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38085:11: note: in expansion of macro 'CAST' 38085 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38089:11: note: in expansion of macro 'CAST' 38089 | t5 = *CAST(metadataTable.i8p() + 54); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38092:11: note: in expansion of macro 'CAST' 38092 | t5 = *CAST(metadataTable.i8p() + 212); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38095:11: note: in expansion of macro 'CAST' 38095 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x8)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38101:11: note: in expansion of macro 'CAST' 38101 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38103:11: note: in expansion of macro 'CAST' 38103 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38106:11: note: in expansion of macro 'CAST' 38106 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38107:6: note: in expansion of macro 'CAST' 38107 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38110:20: note: in expansion of macro 'CAST' 38110 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38113:11: note: in expansion of macro 'CAST' 38113 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38117:11: note: in expansion of macro 'CAST' 38117 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38118:11: note: in expansion of macro 'CAST' 38118 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38119:11: note: in expansion of macro 'CAST' 38119 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38122:11: note: in expansion of macro 'CAST' 38122 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38126:11: note: in expansion of macro 'CAST' 38126 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38127:6: note: in expansion of macro 'CAST' 38127 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38128:6: note: in expansion of macro 'CAST' 38128 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38129:6: note: in expansion of macro 'CAST' 38129 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38132:11: note: in expansion of macro 'CAST' 38132 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38135:11: note: in expansion of macro 'CAST' 38135 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38136:6: note: in expansion of macro 'CAST' 38136 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38143:11: note: in expansion of macro 'CAST' 38143 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38144:6: note: in expansion of macro 'CAST' 38144 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38147:11: note: in expansion of macro 'CAST' 38147 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38157:11: note: in expansion of macro 'CAST' 38157 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38158:11: note: in expansion of macro 'CAST' 38158 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38162:11: note: in expansion of macro 'CAST' 38162 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38163:15: note: in expansion of macro 'CAST' 38163 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:130 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38164:15: note: in expansion of macro 'CAST' 38164 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:131 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38168:15: note: in expansion of macro 'CAST' 38168 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38175:6: note: in expansion of macro 'CAST' 38175 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38178:11: note: in expansion of macro 'CAST' 38178 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38182:11: note: in expansion of macro 'CAST' 38182 | t5 = *CAST(metadataTable.i8p() + 54); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38185:11: note: in expansion of macro 'CAST' 38185 | t5 = *CAST(metadataTable.i8p() + 212); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38188:11: note: in expansion of macro 'CAST' 38188 | t0 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38194:11: note: in expansion of macro 'CAST' 38194 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38196:11: note: in expansion of macro 'CAST' 38196 | t0 = *CAST(cfr.i8p() + (t3.i() << 3) + intptr_t(0x28)); // LowLevelInterpreter64.asm:2483 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38199:11: note: in expansion of macro 'CAST' 38199 | t3 = *CAST(t0.i8p()); // LowLevelInterpreter64.asm:2485 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38200:6: note: in expansion of macro 'CAST' 38200 | *CAST(t5.i8p() + 80) = t3.i32(); // LowLevelInterpreter64.asm:2486 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38203:11: note: in expansion of macro 'CAST' 38203 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38206:11: note: in expansion of macro 'CAST' 38206 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38210:11: note: in expansion of macro 'CAST' 38210 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38211:11: note: in expansion of macro 'CAST' 38211 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38213:11: note: in expansion of macro 'CAST' 38213 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38216:11: note: in expansion of macro 'CAST' 38216 | t3 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xa)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38220:11: note: in expansion of macro 'CAST' 38220 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38221:6: note: in expansion of macro 'CAST' 38221 | *CAST(t3.i8p() + 32) = t2.i32(); // LowLevelInterpreter64.asm:2502 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38222:6: note: in expansion of macro 'CAST' 38222 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38223:6: note: in expansion of macro 'CAST' 38223 | *CAST(t3.i8p() + 24) = t0.i64(); // LowLevelInterpreter64.asm:2506 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38226:11: note: in expansion of macro 'CAST' 38226 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2510 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38229:11: note: in expansion of macro 'CAST' 38229 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2513 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38230:6: note: in expansion of macro 'CAST' 38230 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2514 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38237:11: note: in expansion of macro 'CAST' 38237 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2522 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38238:6: note: in expansion of macro 'CAST' 38238 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2523 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38241:11: note: in expansion of macro 'CAST' 38241 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2527 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38251:11: note: in expansion of macro 'CAST' 38251 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38252:11: note: in expansion of macro 'CAST' 38252 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38256:11: note: in expansion of macro 'CAST' 38256 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38257:15: note: in expansion of macro 'CAST' 38257 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:130 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38258:15: note: in expansion of macro 'CAST' 38258 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:131 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38262:15: note: in expansion of macro 'CAST' 38262 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38269:6: note: in expansion of macro 'CAST' 38269 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2535 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38272:11: note: in expansion of macro 'CAST' 38272 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2539 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38286:11: note: in expansion of macro 'CAST' 38286 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38287:11: note: in expansion of macro 'CAST' 38287 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38288:10: note: in expansion of macro 'CAST' 38288 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38294:6: note: in expansion of macro 'CAST' 38294 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38311:11: note: in expansion of macro 'CAST' 38311 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38315:11: note: in expansion of macro 'CAST' 38315 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38316:11: note: in expansion of macro 'CAST' 38316 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38317:11: note: in expansion of macro 'CAST' 38317 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38320:11: note: in expansion of macro 'CAST' 38320 | t5 = *CAST(metadataTable.i8p() + 2); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38323:11: note: in expansion of macro 'CAST' 38323 | t5 = *CAST(metadataTable.i8p() + 108); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38332:11: note: in expansion of macro 'CAST' 38332 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38335:11: note: in expansion of macro 'CAST' 38335 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38336:6: note: in expansion of macro 'CAST' 38336 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38343:11: note: in expansion of macro 'CAST' 38343 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38344:6: note: in expansion of macro 'CAST' 38344 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38347:11: note: in expansion of macro 'CAST' 38347 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38357:11: note: in expansion of macro 'CAST' 38357 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38358:11: note: in expansion of macro 'CAST' 38358 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38362:11: note: in expansion of macro 'CAST' 38362 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38363:15: note: in expansion of macro 'CAST' 38363 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38364:15: note: in expansion of macro 'CAST' 38364 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38366:6: note: in expansion of macro 'CAST' 38366 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38369:6: note: in expansion of macro 'CAST' 38369 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38373:15: note: in expansion of macro 'CAST' 38373 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38380:6: note: in expansion of macro 'CAST' 38380 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38383:11: note: in expansion of macro 'CAST' 38383 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38400:11: note: in expansion of macro 'CAST' 38400 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38401:11: note: in expansion of macro 'CAST' 38401 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38402:10: note: in expansion of macro 'CAST' 38402 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38408:6: note: in expansion of macro 'CAST' 38408 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38422:20: note: in expansion of macro 'CAST' 38422 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38425:11: note: in expansion of macro 'CAST' 38425 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38429:11: note: in expansion of macro 'CAST' 38429 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38430:11: note: in expansion of macro 'CAST' 38430 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38431:11: note: in expansion of macro 'CAST' 38431 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38434:11: note: in expansion of macro 'CAST' 38434 | t5 = *CAST(metadataTable.i8p() + 2); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38437:11: note: in expansion of macro 'CAST' 38437 | t5 = *CAST(metadataTable.i8p() + 108); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38440:11: note: in expansion of macro 'CAST' 38440 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38446:11: note: in expansion of macro 'CAST' 38446 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38449:11: note: in expansion of macro 'CAST' 38449 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38450:6: note: in expansion of macro 'CAST' 38450 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38457:11: note: in expansion of macro 'CAST' 38457 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38458:6: note: in expansion of macro 'CAST' 38458 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38461:11: note: in expansion of macro 'CAST' 38461 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38471:11: note: in expansion of macro 'CAST' 38471 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38472:11: note: in expansion of macro 'CAST' 38472 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38476:11: note: in expansion of macro 'CAST' 38476 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38477:15: note: in expansion of macro 'CAST' 38477 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38478:15: note: in expansion of macro 'CAST' 38478 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38479:20: note: in expansion of macro 'CAST' 38479 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38480:6: note: in expansion of macro 'CAST' 38480 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38481:11: note: in expansion of macro 'CAST' 38481 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38483:6: note: in expansion of macro 'CAST' 38483 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38487:15: note: in expansion of macro 'CAST' 38487 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38494:6: note: in expansion of macro 'CAST' 38494 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38497:11: note: in expansion of macro 'CAST' 38497 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38514:11: note: in expansion of macro 'CAST' 38514 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38515:11: note: in expansion of macro 'CAST' 38515 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38516:10: note: in expansion of macro 'CAST' 38516 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38522:6: note: in expansion of macro 'CAST' 38522 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38536:11: note: in expansion of macro 'CAST' 38536 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38539:11: note: in expansion of macro 'CAST' 38539 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38543:11: note: in expansion of macro 'CAST' 38543 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38544:11: note: in expansion of macro 'CAST' 38544 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38546:11: note: in expansion of macro 'CAST' 38546 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38549:11: note: in expansion of macro 'CAST' 38549 | t5 = *CAST(metadataTable.i8p() + 2); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38552:11: note: in expansion of macro 'CAST' 38552 | t5 = *CAST(metadataTable.i8p() + 108); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38555:11: note: in expansion of macro 'CAST' 38555 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38561:11: note: in expansion of macro 'CAST' 38561 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38564:11: note: in expansion of macro 'CAST' 38564 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38565:6: note: in expansion of macro 'CAST' 38565 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38572:11: note: in expansion of macro 'CAST' 38572 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38573:6: note: in expansion of macro 'CAST' 38573 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38576:11: note: in expansion of macro 'CAST' 38576 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38586:11: note: in expansion of macro 'CAST' 38586 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38587:11: note: in expansion of macro 'CAST' 38587 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38591:11: note: in expansion of macro 'CAST' 38591 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38592:15: note: in expansion of macro 'CAST' 38592 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38593:15: note: in expansion of macro 'CAST' 38593 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38594:11: note: in expansion of macro 'CAST' 38594 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38595:6: note: in expansion of macro 'CAST' 38595 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38596:11: note: in expansion of macro 'CAST' 38596 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38598:6: note: in expansion of macro 'CAST' 38598 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38602:15: note: in expansion of macro 'CAST' 38602 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38609:6: note: in expansion of macro 'CAST' 38609 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38612:11: note: in expansion of macro 'CAST' 38612 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38619:11: note: in expansion of macro 'CAST' 38619 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38620:11: note: in expansion of macro 'CAST' 38620 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38622:25: note: in expansion of macro 'CAST' 38622 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38623:10: note: in expansion of macro 'CAST' 38623 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38649:11: note: in expansion of macro 'CAST' 38649 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38650:11: note: in expansion of macro 'CAST' 38650 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38651:10: note: in expansion of macro 'CAST' 38651 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38657:6: note: in expansion of macro 'CAST' 38657 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38674:11: note: in expansion of macro 'CAST' 38674 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38678:11: note: in expansion of macro 'CAST' 38678 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38679:11: note: in expansion of macro 'CAST' 38679 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38680:11: note: in expansion of macro 'CAST' 38680 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38683:11: note: in expansion of macro 'CAST' 38683 | t5 = *CAST(metadataTable.i8p()); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38686:11: note: in expansion of macro 'CAST' 38686 | t5 = *CAST(metadataTable.i8p() + 104); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38695:11: note: in expansion of macro 'CAST' 38695 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38698:22: note: in expansion of macro 'CAST' 38698 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38699:11: note: in expansion of macro 'CAST' 38699 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38700:11: note: in expansion of macro 'CAST' 38700 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38701:11: note: in expansion of macro 'CAST' 38701 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38712:11: note: in expansion of macro 'CAST' 38712 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38717:11: note: in expansion of macro 'CAST' 38717 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38719:12: note: in expansion of macro 'CAST' 38719 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38723:11: note: in expansion of macro 'CAST' 38723 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38724:6: note: in expansion of macro 'CAST' 38724 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38728:11: note: in expansion of macro 'CAST' 38728 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38729:6: note: in expansion of macro 'CAST' 38729 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38736:22: note: in expansion of macro 'CAST' 38736 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38737:11: note: in expansion of macro 'CAST' 38737 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38738:11: note: in expansion of macro 'CAST' 38738 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38739:11: note: in expansion of macro 'CAST' 38739 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38750:11: note: in expansion of macro 'CAST' 38750 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38755:11: note: in expansion of macro 'CAST' 38755 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38757:12: note: in expansion of macro 'CAST' 38757 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38761:11: note: in expansion of macro 'CAST' 38761 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38762:6: note: in expansion of macro 'CAST' 38762 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38766:11: note: in expansion of macro 'CAST' 38766 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38767:6: note: in expansion of macro 'CAST' 38767 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38770:11: note: in expansion of macro 'CAST' 38770 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38777:22: note: in expansion of macro 'CAST' 38777 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38778:11: note: in expansion of macro 'CAST' 38778 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38779:11: note: in expansion of macro 'CAST' 38779 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38780:11: note: in expansion of macro 'CAST' 38780 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38791:11: note: in expansion of macro 'CAST' 38791 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38796:11: note: in expansion of macro 'CAST' 38796 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38798:12: note: in expansion of macro 'CAST' 38798 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38802:11: note: in expansion of macro 'CAST' 38802 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38803:6: note: in expansion of macro 'CAST' 38803 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38807:6: note: in expansion of macro 'CAST' 38807 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38810:11: note: in expansion of macro 'CAST' 38810 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38817:11: note: in expansion of macro 'CAST' 38817 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38818:11: note: in expansion of macro 'CAST' 38818 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38820:25: note: in expansion of macro 'CAST' 38820 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38821:10: note: in expansion of macro 'CAST' 38821 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38847:11: note: in expansion of macro 'CAST' 38847 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38848:11: note: in expansion of macro 'CAST' 38848 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38849:10: note: in expansion of macro 'CAST' 38849 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38855:6: note: in expansion of macro 'CAST' 38855 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38869:20: note: in expansion of macro 'CAST' 38869 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38872:11: note: in expansion of macro 'CAST' 38872 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38876:11: note: in expansion of macro 'CAST' 38876 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38877:11: note: in expansion of macro 'CAST' 38877 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38878:11: note: in expansion of macro 'CAST' 38878 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38881:11: note: in expansion of macro 'CAST' 38881 | t5 = *CAST(metadataTable.i8p()); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38884:11: note: in expansion of macro 'CAST' 38884 | t5 = *CAST(metadataTable.i8p() + 104); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38887:11: note: in expansion of macro 'CAST' 38887 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38893:11: note: in expansion of macro 'CAST' 38893 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38896:22: note: in expansion of macro 'CAST' 38896 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38897:11: note: in expansion of macro 'CAST' 38897 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38898:11: note: in expansion of macro 'CAST' 38898 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38899:11: note: in expansion of macro 'CAST' 38899 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38910:11: note: in expansion of macro 'CAST' 38910 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38915:11: note: in expansion of macro 'CAST' 38915 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38917:12: note: in expansion of macro 'CAST' 38917 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38921:11: note: in expansion of macro 'CAST' 38921 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38922:6: note: in expansion of macro 'CAST' 38922 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38926:11: note: in expansion of macro 'CAST' 38926 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38927:6: note: in expansion of macro 'CAST' 38927 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38934:22: note: in expansion of macro 'CAST' 38934 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38935:11: note: in expansion of macro 'CAST' 38935 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38936:11: note: in expansion of macro 'CAST' 38936 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38937:11: note: in expansion of macro 'CAST' 38937 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38948:11: note: in expansion of macro 'CAST' 38948 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38953:11: note: in expansion of macro 'CAST' 38953 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38955:12: note: in expansion of macro 'CAST' 38955 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38959:11: note: in expansion of macro 'CAST' 38959 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38960:6: note: in expansion of macro 'CAST' 38960 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38964:11: note: in expansion of macro 'CAST' 38964 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38965:6: note: in expansion of macro 'CAST' 38965 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38968:11: note: in expansion of macro 'CAST' 38968 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38975:22: note: in expansion of macro 'CAST' 38975 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38976:11: note: in expansion of macro 'CAST' 38976 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38977:11: note: in expansion of macro 'CAST' 38977 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38978:11: note: in expansion of macro 'CAST' 38978 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38989:11: note: in expansion of macro 'CAST' 38989 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38994:11: note: in expansion of macro 'CAST' 38994 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:38996:12: note: in expansion of macro 'CAST' 38996 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39000:11: note: in expansion of macro 'CAST' 39000 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39001:6: note: in expansion of macro 'CAST' 39001 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39005:6: note: in expansion of macro 'CAST' 39005 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39008:11: note: in expansion of macro 'CAST' 39008 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39015:11: note: in expansion of macro 'CAST' 39015 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39016:11: note: in expansion of macro 'CAST' 39016 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39018:25: note: in expansion of macro 'CAST' 39018 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39019:10: note: in expansion of macro 'CAST' 39019 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39045:11: note: in expansion of macro 'CAST' 39045 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39046:11: note: in expansion of macro 'CAST' 39046 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39047:10: note: in expansion of macro 'CAST' 39047 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39053:6: note: in expansion of macro 'CAST' 39053 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39067:11: note: in expansion of macro 'CAST' 39067 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39070:11: note: in expansion of macro 'CAST' 39070 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39074:11: note: in expansion of macro 'CAST' 39074 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39075:11: note: in expansion of macro 'CAST' 39075 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39077:11: note: in expansion of macro 'CAST' 39077 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39080:11: note: in expansion of macro 'CAST' 39080 | t5 = *CAST(metadataTable.i8p()); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39083:11: note: in expansion of macro 'CAST' 39083 | t5 = *CAST(metadataTable.i8p() + 104); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39086:11: note: in expansion of macro 'CAST' 39086 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39092:11: note: in expansion of macro 'CAST' 39092 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39095:22: note: in expansion of macro 'CAST' 39095 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39096:11: note: in expansion of macro 'CAST' 39096 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39097:11: note: in expansion of macro 'CAST' 39097 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39098:11: note: in expansion of macro 'CAST' 39098 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39109:11: note: in expansion of macro 'CAST' 39109 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39114:11: note: in expansion of macro 'CAST' 39114 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39116:12: note: in expansion of macro 'CAST' 39116 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39120:11: note: in expansion of macro 'CAST' 39120 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39121:6: note: in expansion of macro 'CAST' 39121 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39125:11: note: in expansion of macro 'CAST' 39125 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39126:6: note: in expansion of macro 'CAST' 39126 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39133:22: note: in expansion of macro 'CAST' 39133 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39134:11: note: in expansion of macro 'CAST' 39134 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39135:11: note: in expansion of macro 'CAST' 39135 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39136:11: note: in expansion of macro 'CAST' 39136 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39147:11: note: in expansion of macro 'CAST' 39147 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39152:11: note: in expansion of macro 'CAST' 39152 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39154:12: note: in expansion of macro 'CAST' 39154 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39158:11: note: in expansion of macro 'CAST' 39158 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39159:6: note: in expansion of macro 'CAST' 39159 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39163:11: note: in expansion of macro 'CAST' 39163 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39164:6: note: in expansion of macro 'CAST' 39164 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39167:11: note: in expansion of macro 'CAST' 39167 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39174:22: note: in expansion of macro 'CAST' 39174 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39175:11: note: in expansion of macro 'CAST' 39175 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39176:11: note: in expansion of macro 'CAST' 39176 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39177:11: note: in expansion of macro 'CAST' 39177 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39188:11: note: in expansion of macro 'CAST' 39188 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39193:11: note: in expansion of macro 'CAST' 39193 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39195:12: note: in expansion of macro 'CAST' 39195 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39199:11: note: in expansion of macro 'CAST' 39199 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39200:6: note: in expansion of macro 'CAST' 39200 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39204:6: note: in expansion of macro 'CAST' 39204 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39207:11: note: in expansion of macro 'CAST' 39207 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39214:11: note: in expansion of macro 'CAST' 39214 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39215:11: note: in expansion of macro 'CAST' 39215 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39217:25: note: in expansion of macro 'CAST' 39217 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39218:10: note: in expansion of macro 'CAST' 39218 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39244:11: note: in expansion of macro 'CAST' 39244 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39245:11: note: in expansion of macro 'CAST' 39245 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39246:10: note: in expansion of macro 'CAST' 39246 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39252:6: note: in expansion of macro 'CAST' 39252 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39269:11: note: in expansion of macro 'CAST' 39269 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39273:11: note: in expansion of macro 'CAST' 39273 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39274:11: note: in expansion of macro 'CAST' 39274 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39275:11: note: in expansion of macro 'CAST' 39275 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39278:11: note: in expansion of macro 'CAST' 39278 | t5 = *CAST(metadataTable.i8p() + 28); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39281:11: note: in expansion of macro 'CAST' 39281 | t5 = *CAST(metadataTable.i8p() + 160); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39290:11: note: in expansion of macro 'CAST' 39290 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39293:22: note: in expansion of macro 'CAST' 39293 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39294:11: note: in expansion of macro 'CAST' 39294 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39295:11: note: in expansion of macro 'CAST' 39295 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39296:11: note: in expansion of macro 'CAST' 39296 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39307:11: note: in expansion of macro 'CAST' 39307 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39312:11: note: in expansion of macro 'CAST' 39312 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39314:12: note: in expansion of macro 'CAST' 39314 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39318:11: note: in expansion of macro 'CAST' 39318 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39319:6: note: in expansion of macro 'CAST' 39319 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39323:11: note: in expansion of macro 'CAST' 39323 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39324:6: note: in expansion of macro 'CAST' 39324 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39331:22: note: in expansion of macro 'CAST' 39331 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39332:11: note: in expansion of macro 'CAST' 39332 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39333:11: note: in expansion of macro 'CAST' 39333 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39334:11: note: in expansion of macro 'CAST' 39334 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39345:11: note: in expansion of macro 'CAST' 39345 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39350:11: note: in expansion of macro 'CAST' 39350 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39352:12: note: in expansion of macro 'CAST' 39352 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39356:11: note: in expansion of macro 'CAST' 39356 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39357:6: note: in expansion of macro 'CAST' 39357 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39361:11: note: in expansion of macro 'CAST' 39361 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39362:6: note: in expansion of macro 'CAST' 39362 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39365:11: note: in expansion of macro 'CAST' 39365 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39372:22: note: in expansion of macro 'CAST' 39372 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39373:11: note: in expansion of macro 'CAST' 39373 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39374:11: note: in expansion of macro 'CAST' 39374 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39375:11: note: in expansion of macro 'CAST' 39375 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39386:11: note: in expansion of macro 'CAST' 39386 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39391:11: note: in expansion of macro 'CAST' 39391 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39393:12: note: in expansion of macro 'CAST' 39393 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39397:11: note: in expansion of macro 'CAST' 39397 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39398:6: note: in expansion of macro 'CAST' 39398 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39402:6: note: in expansion of macro 'CAST' 39402 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39405:11: note: in expansion of macro 'CAST' 39405 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39412:11: note: in expansion of macro 'CAST' 39412 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39413:11: note: in expansion of macro 'CAST' 39413 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39415:25: note: in expansion of macro 'CAST' 39415 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39416:10: note: in expansion of macro 'CAST' 39416 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39442:11: note: in expansion of macro 'CAST' 39442 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39443:11: note: in expansion of macro 'CAST' 39443 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39444:10: note: in expansion of macro 'CAST' 39444 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39450:6: note: in expansion of macro 'CAST' 39450 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39464:20: note: in expansion of macro 'CAST' 39464 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39467:11: note: in expansion of macro 'CAST' 39467 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39471:11: note: in expansion of macro 'CAST' 39471 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39472:11: note: in expansion of macro 'CAST' 39472 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39473:11: note: in expansion of macro 'CAST' 39473 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39476:11: note: in expansion of macro 'CAST' 39476 | t5 = *CAST(metadataTable.i8p() + 28); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39479:11: note: in expansion of macro 'CAST' 39479 | t5 = *CAST(metadataTable.i8p() + 160); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39482:11: note: in expansion of macro 'CAST' 39482 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39488:11: note: in expansion of macro 'CAST' 39488 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39491:22: note: in expansion of macro 'CAST' 39491 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39492:11: note: in expansion of macro 'CAST' 39492 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39493:11: note: in expansion of macro 'CAST' 39493 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39494:11: note: in expansion of macro 'CAST' 39494 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39505:11: note: in expansion of macro 'CAST' 39505 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39510:11: note: in expansion of macro 'CAST' 39510 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39512:12: note: in expansion of macro 'CAST' 39512 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39516:11: note: in expansion of macro 'CAST' 39516 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39517:6: note: in expansion of macro 'CAST' 39517 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39521:11: note: in expansion of macro 'CAST' 39521 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39522:6: note: in expansion of macro 'CAST' 39522 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39529:22: note: in expansion of macro 'CAST' 39529 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39530:11: note: in expansion of macro 'CAST' 39530 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39531:11: note: in expansion of macro 'CAST' 39531 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39532:11: note: in expansion of macro 'CAST' 39532 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39543:11: note: in expansion of macro 'CAST' 39543 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39548:11: note: in expansion of macro 'CAST' 39548 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39550:12: note: in expansion of macro 'CAST' 39550 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39554:11: note: in expansion of macro 'CAST' 39554 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39555:6: note: in expansion of macro 'CAST' 39555 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39559:11: note: in expansion of macro 'CAST' 39559 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39560:6: note: in expansion of macro 'CAST' 39560 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39563:11: note: in expansion of macro 'CAST' 39563 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39570:22: note: in expansion of macro 'CAST' 39570 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39571:11: note: in expansion of macro 'CAST' 39571 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39572:11: note: in expansion of macro 'CAST' 39572 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39573:11: note: in expansion of macro 'CAST' 39573 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39584:11: note: in expansion of macro 'CAST' 39584 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39589:11: note: in expansion of macro 'CAST' 39589 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39591:12: note: in expansion of macro 'CAST' 39591 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39595:11: note: in expansion of macro 'CAST' 39595 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39596:6: note: in expansion of macro 'CAST' 39596 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39600:6: note: in expansion of macro 'CAST' 39600 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39603:11: note: in expansion of macro 'CAST' 39603 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39610:11: note: in expansion of macro 'CAST' 39610 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1425 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39611:11: note: in expansion of macro 'CAST' 39611 | t0 = *CAST(t0.i8p() + 56); // LowLevelInterpreter.asm:1426 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39613:25: note: in expansion of macro 'CAST' 39613 | int32_t temp = *CAST(t0.i8p() + 152) + int32_t(0xa); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39614:10: note: in expansion of macro 'CAST' 39614 | *CAST(t0.i8p() + 152) = temp; | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39640:11: note: in expansion of macro 'CAST' 39640 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39641:11: note: in expansion of macro 'CAST' 39641 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39642:10: note: in expansion of macro 'CAST' 39642 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39648:6: note: in expansion of macro 'CAST' 39648 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39662:11: note: in expansion of macro 'CAST' 39662 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39665:11: note: in expansion of macro 'CAST' 39665 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39669:11: note: in expansion of macro 'CAST' 39669 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39670:11: note: in expansion of macro 'CAST' 39670 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39672:11: note: in expansion of macro 'CAST' 39672 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39675:11: note: in expansion of macro 'CAST' 39675 | t5 = *CAST(metadataTable.i8p() + 28); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39678:11: note: in expansion of macro 'CAST' 39678 | t5 = *CAST(metadataTable.i8p() + 160); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39681:11: note: in expansion of macro 'CAST' 39681 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39687:11: note: in expansion of macro 'CAST' 39687 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39690:22: note: in expansion of macro 'CAST' 39690 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39691:11: note: in expansion of macro 'CAST' 39691 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39692:11: note: in expansion of macro 'CAST' 39692 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39693:11: note: in expansion of macro 'CAST' 39693 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39704:11: note: in expansion of macro 'CAST' 39704 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39709:11: note: in expansion of macro 'CAST' 39709 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39711:12: note: in expansion of macro 'CAST' 39711 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39715:11: note: in expansion of macro 'CAST' 39715 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39716:6: note: in expansion of macro 'CAST' 39716 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39720:11: note: in expansion of macro 'CAST' 39720 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39721:6: note: in expansion of macro 'CAST' 39721 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39728:22: note: in expansion of macro 'CAST' 39728 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39729:11: note: in expansion of macro 'CAST' 39729 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39730:11: note: in expansion of macro 'CAST' 39730 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39731:11: note: in expansion of macro 'CAST' 39731 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39742:11: note: in expansion of macro 'CAST' 39742 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39747:11: note: in expansion of macro 'CAST' 39747 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39749:12: note: in expansion of macro 'CAST' 39749 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39753:11: note: in expansion of macro 'CAST' 39753 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39754:6: note: in expansion of macro 'CAST' 39754 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39758:11: note: in expansion of macro 'CAST' 39758 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39759:6: note: in expansion of macro 'CAST' 39759 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39762:11: note: in expansion of macro 'CAST' 39762 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39769:22: note: in expansion of macro 'CAST' 39769 | metadataTable = *CAST(cfr.i8p() - 8); // LowLevelInterpreter.asm:846 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39770:11: note: in expansion of macro 'CAST' 39770 | t3 = *CAST(cfr.i8p() + 32); // LowLevelInterpreter.asm:1196 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39771:11: note: in expansion of macro 'CAST' 39771 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1197 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39772:11: note: in expansion of macro 'CAST' 39772 | t2 = *CAST(t2.i8p() + 28); // LowLevelInterpreter.asm:1198 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39783:11: note: in expansion of macro 'CAST' 39783 | t3 = *CAST(sp.i8p() + 16); // LowLevelInterpreter.asm:1211 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39788:11: note: in expansion of macro 'CAST' 39788 | lr = *CAST(cfr.i8p() + 8); // LowLevelInterpreter.asm:1219 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39790:12: note: in expansion of macro 'CAST' 39790 | cfr = *CAST(cfr.i8p()); // LowLevelInterpreter.asm:1232 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39794:11: note: in expansion of macro 'CAST' 39794 | pc = *CAST(sp.i8p() + (t3.i() << 0)); // LowLevelInterpreter.asm:1242 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39795:6: note: in expansion of macro 'CAST' 39795 | *CAST(t2.i8p() + (t3.i() << 0)) = pc.i(); // LowLevelInterpreter.asm:1243 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39799:6: note: in expansion of macro 'CAST' 39799 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39802:11: note: in expansion of macro 'CAST' 39802 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39819:11: note: in expansion of macro 'CAST' 39819 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39820:11: note: in expansion of macro 'CAST' 39820 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39821:10: note: in expansion of macro 'CAST' 39821 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39827:6: note: in expansion of macro 'CAST' 39827 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39844:11: note: in expansion of macro 'CAST' 39844 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:585 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39848:11: note: in expansion of macro 'CAST' 39848 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:560 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39849:11: note: in expansion of macro 'CAST' 39849 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:561 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39850:11: note: in expansion of macro 'CAST' 39850 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-128)); // LowLevelInterpreter64.asm:562 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39853:11: note: in expansion of macro 'CAST' 39853 | t5 = *CAST(metadataTable.i8p() + 6); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39856:11: note: in expansion of macro 'CAST' 39856 | t5 = *CAST(metadataTable.i8p() + 116); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39865:11: note: in expansion of macro 'CAST' 39865 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39868:11: note: in expansion of macro 'CAST' 39868 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39869:6: note: in expansion of macro 'CAST' 39869 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39876:11: note: in expansion of macro 'CAST' 39876 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39877:6: note: in expansion of macro 'CAST' 39877 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39880:11: note: in expansion of macro 'CAST' 39880 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39890:11: note: in expansion of macro 'CAST' 39890 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39891:11: note: in expansion of macro 'CAST' 39891 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39895:11: note: in expansion of macro 'CAST' 39895 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39896:15: note: in expansion of macro 'CAST' 39896 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39897:15: note: in expansion of macro 'CAST' 39897 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39899:6: note: in expansion of macro 'CAST' 39899 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39902:6: note: in expansion of macro 'CAST' 39902 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39906:15: note: in expansion of macro 'CAST' 39906 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39913:6: note: in expansion of macro 'CAST' 39913 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39916:11: note: in expansion of macro 'CAST' 39916 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39933:11: note: in expansion of macro 'CAST' 39933 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39934:11: note: in expansion of macro 'CAST' 39934 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39935:10: note: in expansion of macro 'CAST' 39935 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39941:6: note: in expansion of macro 'CAST' 39941 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39955:20: note: in expansion of macro 'CAST' 39955 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x4)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39958:11: note: in expansion of macro 'CAST' 39958 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39962:11: note: in expansion of macro 'CAST' 39962 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:566 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39963:11: note: in expansion of macro 'CAST' 39963 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:567 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39964:11: note: in expansion of macro 'CAST' 39964 | t0 = *CAST(t0.i8p() + (t1.i() << 3) + intptr_t(-512)); // LowLevelInterpreter64.asm:568 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39967:11: note: in expansion of macro 'CAST' 39967 | t5 = *CAST(metadataTable.i8p() + 6); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39970:11: note: in expansion of macro 'CAST' 39970 | t5 = *CAST(metadataTable.i8p() + 116); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39973:11: note: in expansion of macro 'CAST' 39973 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39979:11: note: in expansion of macro 'CAST' 39979 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39982:11: note: in expansion of macro 'CAST' 39982 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39983:6: note: in expansion of macro 'CAST' 39983 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39990:11: note: in expansion of macro 'CAST' 39990 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39991:6: note: in expansion of macro 'CAST' 39991 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:39994:11: note: in expansion of macro 'CAST' 39994 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40004:11: note: in expansion of macro 'CAST' 40004 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40005:11: note: in expansion of macro 'CAST' 40005 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40009:11: note: in expansion of macro 'CAST' 40009 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40010:15: note: in expansion of macro 'CAST' 40010 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40011:15: note: in expansion of macro 'CAST' 40011 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40012:20: note: in expansion of macro 'CAST' 40012 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40013:6: note: in expansion of macro 'CAST' 40013 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40014:11: note: in expansion of macro 'CAST' 40014 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0xe)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40016:6: note: in expansion of macro 'CAST' 40016 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40020:15: note: in expansion of macro 'CAST' 40020 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40027:6: note: in expansion of macro 'CAST' 40027 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40030:11: note: in expansion of macro 'CAST' 40030 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40047:11: note: in expansion of macro 'CAST' 40047 | t3 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2437 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40048:11: note: in expansion of macro 'CAST' 40048 | t3 = *CAST(t3.i8p() + 72); // LowLevelInterpreter.asm:2438 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40049:10: note: in expansion of macro 'CAST' 40049 | if (*CAST(t3.i8p() + 16) == 0) // LowLevelInterpreter.asm:2439 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40055:6: note: in expansion of macro 'CAST' 40055 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40069:11: note: in expansion of macro 'CAST' 40069 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x6)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40072:11: note: in expansion of macro 'CAST' 40072 | t0 = *CAST(cfr.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:603 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40076:11: note: in expansion of macro 'CAST' 40076 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:572 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40077:11: note: in expansion of macro 'CAST' 40077 | t0 = *CAST(t0.i8p() + 144); // LowLevelInterpreter64.asm:573 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40079:11: note: in expansion of macro 'CAST' 40079 | t0 = *CAST(t0.i8p() + (t1.i() << 3)); // LowLevelInterpreter64.asm:575 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40082:11: note: in expansion of macro 'CAST' 40082 | t5 = *CAST(metadataTable.i8p() + 6); // LowLevelInterpreter.asm:433 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40085:11: note: in expansion of macro 'CAST' 40085 | t5 = *CAST(metadataTable.i8p() + 116); // LowLevelInterpreter.asm:435 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40088:11: note: in expansion of macro 'CAST' 40088 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40094:11: note: in expansion of macro 'CAST' 40094 | t1 = *CAST(t5.i8p() + 40); // LowLevelInterpreter64.asm:2594 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40097:11: note: in expansion of macro 'CAST' 40097 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2597 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40098:6: note: in expansion of macro 'CAST' 40098 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2598 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40105:11: note: in expansion of macro 'CAST' 40105 | t2 = *CAST(t5.i8p() + 24); // LowLevelInterpreter64.asm:2606 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40106:6: note: in expansion of macro 'CAST' 40106 | *CAST(sp.i8p()) = t2.i(); // LowLevelInterpreter64.asm:2607 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40109:11: note: in expansion of macro 'CAST' 40109 | t5 = *CAST(t5.i8p() + 32); // LowLevelInterpreter64.asm:2611 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40119:11: note: in expansion of macro 'CAST' 40119 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40120:11: note: in expansion of macro 'CAST' 40120 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40124:11: note: in expansion of macro 'CAST' 40124 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40125:15: note: in expansion of macro 'CAST' 40125 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40126:15: note: in expansion of macro 'CAST' 40126 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40127:11: note: in expansion of macro 'CAST' 40127 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40128:6: note: in expansion of macro 'CAST' 40128 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40129:11: note: in expansion of macro 'CAST' 40129 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1a)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40131:6: note: in expansion of macro 'CAST' 40131 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40135:15: note: in expansion of macro 'CAST' 40135 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40142:6: note: in expansion of macro 'CAST' 40142 | *CAST(sp.i8p()) = intptr_t(0x0); // LowLevelInterpreter64.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40145:11: note: in expansion of macro 'CAST' 40145 | t5 = *CAST(t5.i8p() + 1432); // LowLevelInterpreter64.asm:2623 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40152:6: note: in expansion of macro 'CAST' 40152 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40173:11: note: in expansion of macro 'CAST' 40173 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40174:11: note: in expansion of macro 'CAST' 40174 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40178:11: note: in expansion of macro 'CAST' 40178 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40179:15: note: in expansion of macro 'CAST' 40179 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40180:15: note: in expansion of macro 'CAST' 40180 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40182:6: note: in expansion of macro 'CAST' 40182 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40185:6: note: in expansion of macro 'CAST' 40185 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40189:15: note: in expansion of macro 'CAST' 40189 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40196:6: note: in expansion of macro 'CAST' 40196 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40217:11: note: in expansion of macro 'CAST' 40217 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40218:11: note: in expansion of macro 'CAST' 40218 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40222:11: note: in expansion of macro 'CAST' 40222 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40223:15: note: in expansion of macro 'CAST' 40223 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40224:15: note: in expansion of macro 'CAST' 40224 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40225:20: note: in expansion of macro 'CAST' 40225 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40226:6: note: in expansion of macro 'CAST' 40226 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40227:11: note: in expansion of macro 'CAST' 40227 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40229:6: note: in expansion of macro 'CAST' 40229 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40233:15: note: in expansion of macro 'CAST' 40233 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40240:6: note: in expansion of macro 'CAST' 40240 | *CAST(cfr.i8p() + 36) = pc.i32(); // LowLevelInterpreter64.asm:27 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40261:11: note: in expansion of macro 'CAST' 40261 | t2 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:1073 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40262:11: note: in expansion of macro 'CAST' 40262 | t2 = *CAST(t2.i8p() + 20); // LowLevelInterpreter.asm:1067 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40266:11: note: in expansion of macro 'CAST' 40266 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40267:15: note: in expansion of macro 'CAST' 40267 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40268:15: note: in expansion of macro 'CAST' 40268 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40269:11: note: in expansion of macro 'CAST' 40269 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40270:6: note: in expansion of macro 'CAST' 40270 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40271:11: note: in expansion of macro 'CAST' 40271 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40273:6: note: in expansion of macro 'CAST' 40273 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40277:15: note: in expansion of macro 'CAST' 40277 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40284:11: note: in expansion of macro 'CAST' 40284 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40285:15: note: in expansion of macro 'CAST' 40285 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40286:15: note: in expansion of macro 'CAST' 40286 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40288:6: note: in expansion of macro 'CAST' 40288 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40291:6: note: in expansion of macro 'CAST' 40291 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40295:15: note: in expansion of macro 'CAST' 40295 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40299:11: note: in expansion of macro 'CAST' 40299 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40300:15: note: in expansion of macro 'CAST' 40300 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40301:15: note: in expansion of macro 'CAST' 40301 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40302:20: note: in expansion of macro 'CAST' 40302 | t1 = (int64_t)*CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:51 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40303:6: note: in expansion of macro 'CAST' 40303 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40304:11: note: in expansion of macro 'CAST' 40304 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x10)); // LowLevelInterpreter64.asm:43 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40306:6: note: in expansion of macro 'CAST' 40306 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40310:15: note: in expansion of macro 'CAST' 40310 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40314:11: note: in expansion of macro 'CAST' 40314 | pc = *CAST(cfr.i8p() + 36); // LowLevelInterpreter64.asm:31 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40315:15: note: in expansion of macro 'CAST' 40315 | pcBase = *CAST(cfr.i8p() + 16); // LowLevelInterpreter64.asm:104 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40316:15: note: in expansion of macro 'CAST' 40316 | pcBase = *CAST(pcBase.i8p() + 80); // LowLevelInterpreter64.asm:105 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40317:11: note: in expansion of macro 'CAST' 40317 | t1 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x2)); // LowLevelInterpreter64.asm:67 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40318:6: note: in expansion of macro 'CAST' 40318 | *CAST(cfr.i8p() + (t1.i() << 3)) = t0.i64(); // LowLevelInterpreter64.asm:108 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40319:11: note: in expansion of macro 'CAST' 40319 | t2 = *CAST(pcBase.i8p() + (pc.i() << 0) + intptr_t(0x1e)); // LowLevelInterpreter64.asm:59 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int64_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40321:6: note: in expansion of macro 'CAST' 40321 | *CAST(metadataTable.i8p() + (t2.i() << 0) + intptr_t(-16)) = t0.i64(); // LowLevelInterpreter64.asm:96 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40325:15: note: in expansion of macro 'CAST' 40325 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40332:15: note: in expansion of macro 'CAST' 40332 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40339:15: note: in expansion of macro 'CAST' 40339 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40346:15: note: in expansion of macro 'CAST' 40346 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40368:11: note: in expansion of macro 'CAST' 40368 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2553 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40369:11: note: in expansion of macro 'CAST' 40369 | t0 = *CAST(t0.i8p() + 40); // LowLevelInterpreter.asm:2554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40387:15: note: in expansion of macro 'CAST' 40387 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40391:11: note: in expansion of macro 'CAST' 40391 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2553 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40392:11: note: in expansion of macro 'CAST' 40392 | t0 = *CAST(t0.i8p() + 40); // LowLevelInterpreter.asm:2554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40410:15: note: in expansion of macro 'CAST' 40410 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40414:11: note: in expansion of macro 'CAST' 40414 | t0 = *CAST(cfr.i8p() + 16); // LowLevelInterpreter.asm:2553 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40415:11: note: in expansion of macro 'CAST' 40415 | t0 = *CAST(t0.i8p() + 40); // LowLevelInterpreter.asm:2554 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40433:15: note: in expansion of macro 'CAST' 40433 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40438:6: note: in expansion of macro 'CAST' 40438 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40438:34: note: in expansion of macro 'CAST' 40438 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40442:15: note: in expansion of macro 'CAST' 40442 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40447:6: note: in expansion of macro 'CAST' 40447 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40447:34: note: in expansion of macro 'CAST' 40447 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40451:15: note: in expansion of macro 'CAST' 40451 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40456:6: note: in expansion of macro 'CAST' 40456 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40456:34: note: in expansion of macro 'CAST' 40456 | *CAST(t1.i8p()) = *CAST(t1.i8p()) + int32_t(0x1); // LowLevelInterpreter.asm:400 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40460:15: note: in expansion of macro 'CAST' 40460 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40465:6: note: in expansion of macro 'CAST' 40465 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40465:34: note: in expansion of macro 'CAST' 40465 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40469:15: note: in expansion of macro 'CAST' 40469 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40474:6: note: in expansion of macro 'CAST' 40474 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40474:34: note: in expansion of macro 'CAST' 40474 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40478:15: note: in expansion of macro 'CAST' 40478 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40483:6: note: in expansion of macro 'CAST' 40483 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40483:34: note: in expansion of macro 'CAST' 40483 | *CAST(t1.i8p()) = *CAST(t1.i8p()) - int32_t(0x1); // LowLevelInterpreter.asm:405 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40487:15: note: in expansion of macro 'CAST' 40487 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40494:6: note: in expansion of macro 'CAST' 40494 | *CAST(cfr.i8p() + 16) = intptr_t(0x0); // LowLevelInterpreter64.asm:2762 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40495:11: note: in expansion of macro 'CAST' 40495 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2763 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40496:11: note: in expansion of macro 'CAST' 40496 | t2 = *CAST(t0.i8p() + 24); // LowLevelInterpreter64.asm:2764 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40499:11: note: in expansion of macro 'CAST' 40499 | t2 = *CAST(t2.i8p() + 47); // LowLevelInterpreter64.asm:2766 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40502:11: note: in expansion of macro 'CAST' 40502 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2768 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40503:11: note: in expansion of macro 'CAST' 40503 | t1 = *CAST(t0.i8p() + 56); // LowLevelInterpreter64.asm:2769 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40504:6: note: in expansion of macro 'CAST' 40504 | *CAST(t1.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2770 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40505:6: note: in expansion of macro 'CAST' 40505 | *CAST(cfr.i8p() + 8) = lr.i(); // LowLevelInterpreter64.asm:2772 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'JSC::NativeFunction*' {aka 'WTF::FunctionPtr*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40508:19: note: in expansion of macro 'CAST' 40508 | nativeFunc = *CAST(t2.i8p() + 40); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40516:11: note: in expansion of macro 'CAST' 40516 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2782 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40517:11: note: in expansion of macro 'CAST' 40517 | t3 = *CAST(t3.i8p() + 16); // LowLevelInterpreter64.asm:2783 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40518:11: note: in expansion of macro 'CAST' 40518 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter64.asm:2784 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40519:10: note: in expansion of macro 'CAST' 40519 | if (*CAST(t3.i8p() + 16) != 0) // LowLevelInterpreter64.asm:2786 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40527:6: note: in expansion of macro 'CAST' 40527 | *CAST(t3.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2792 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40540:6: note: in expansion of macro 'CAST' 40540 | *CAST(cfr.i8p() + 16) = intptr_t(0x0); // LowLevelInterpreter64.asm:2762 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40541:11: note: in expansion of macro 'CAST' 40541 | t0 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2763 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40542:11: note: in expansion of macro 'CAST' 40542 | t2 = *CAST(t0.i8p() + 24); // LowLevelInterpreter64.asm:2764 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40545:11: note: in expansion of macro 'CAST' 40545 | t2 = *CAST(t2.i8p() + 47); // LowLevelInterpreter64.asm:2766 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40548:11: note: in expansion of macro 'CAST' 40548 | t0 = *CAST(t0.i8p() + 16); // LowLevelInterpreter64.asm:2768 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40549:11: note: in expansion of macro 'CAST' 40549 | t1 = *CAST(t0.i8p() + 56); // LowLevelInterpreter64.asm:2769 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40550:6: note: in expansion of macro 'CAST' 40550 | *CAST(t1.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2770 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40551:6: note: in expansion of macro 'CAST' 40551 | *CAST(cfr.i8p() + 8) = lr.i(); // LowLevelInterpreter64.asm:2772 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'JSC::NativeFunction*' {aka 'WTF::FunctionPtr*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40554:19: note: in expansion of macro 'CAST' 40554 | nativeFunc = *CAST(t2.i8p() + 48); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40562:11: note: in expansion of macro 'CAST' 40562 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2782 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40563:11: note: in expansion of macro 'CAST' 40563 | t3 = *CAST(t3.i8p() + 16); // LowLevelInterpreter64.asm:2783 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40564:11: note: in expansion of macro 'CAST' 40564 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter64.asm:2784 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40565:10: note: in expansion of macro 'CAST' 40565 | if (*CAST(t3.i8p() + 16) != 0) // LowLevelInterpreter64.asm:2786 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40573:6: note: in expansion of macro 'CAST' 40573 | *CAST(t3.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2792 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40586:6: note: in expansion of macro 'CAST' 40586 | *CAST(cfr.i8p() + 16) = intptr_t(0x0); // LowLevelInterpreter64.asm:2798 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40587:11: note: in expansion of macro 'CAST' 40587 | t2 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2799 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40588:11: note: in expansion of macro 'CAST' 40588 | t0 = *CAST(t2.i8p() + 40); // LowLevelInterpreter64.asm:2800 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40589:11: note: in expansion of macro 'CAST' 40589 | t1 = *CAST(t0.i8p() + 56); // LowLevelInterpreter64.asm:2801 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40590:6: note: in expansion of macro 'CAST' 40590 | *CAST(t1.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2802 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40591:6: note: in expansion of macro 'CAST' 40591 | *CAST(cfr.i8p() + 8) = lr.i(); // LowLevelInterpreter64.asm:2804 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'JSC::NativeFunction*' {aka 'WTF::FunctionPtr*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40594:19: note: in expansion of macro 'CAST' 40594 | nativeFunc = *CAST(t2.i8p() + 16); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40602:11: note: in expansion of macro 'CAST' 40602 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2814 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40603:11: note: in expansion of macro 'CAST' 40603 | t3 = *CAST(t3.i8p() + 40); // LowLevelInterpreter64.asm:2815 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40604:11: note: in expansion of macro 'CAST' 40604 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter64.asm:2816 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40605:10: note: in expansion of macro 'CAST' 40605 | if (*CAST(t3.i8p() + 16) != 0) // LowLevelInterpreter64.asm:2818 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40613:6: note: in expansion of macro 'CAST' 40613 | *CAST(t3.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40626:6: note: in expansion of macro 'CAST' 40626 | *CAST(cfr.i8p() + 16) = intptr_t(0x0); // LowLevelInterpreter64.asm:2798 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40627:11: note: in expansion of macro 'CAST' 40627 | t2 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2799 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40628:11: note: in expansion of macro 'CAST' 40628 | t0 = *CAST(t2.i8p() + 40); // LowLevelInterpreter64.asm:2800 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40629:11: note: in expansion of macro 'CAST' 40629 | t1 = *CAST(t0.i8p() + 56); // LowLevelInterpreter64.asm:2801 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40630:6: note: in expansion of macro 'CAST' 40630 | *CAST(t1.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2802 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40631:6: note: in expansion of macro 'CAST' 40631 | *CAST(cfr.i8p() + 8) = lr.i(); // LowLevelInterpreter64.asm:2804 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'JSC::NativeFunction*' {aka 'WTF::FunctionPtr*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40634:19: note: in expansion of macro 'CAST' 40634 | nativeFunc = *CAST(t2.i8p() + 24); | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40642:11: note: in expansion of macro 'CAST' 40642 | t3 = *CAST(cfr.i8p() + 24); // LowLevelInterpreter64.asm:2814 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40643:11: note: in expansion of macro 'CAST' 40643 | t3 = *CAST(t3.i8p() + 40); // LowLevelInterpreter64.asm:2815 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40644:11: note: in expansion of macro 'CAST' 40644 | t3 = *CAST(t3.i8p() + 56); // LowLevelInterpreter64.asm:2816 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40645:10: note: in expansion of macro 'CAST' 40645 | if (*CAST(t3.i8p() + 16) != 0) // LowLevelInterpreter64.asm:2818 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40653:6: note: in expansion of macro 'CAST' 40653 | *CAST(t3.i8p() + 40) = cfr.i(); // LowLevelInterpreter64.asm:2824 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40693:6: note: in expansion of macro 'CAST' 40693 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40693:39: note: in expansion of macro 'CAST' 40693 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40698:11: note: in expansion of macro 'CAST' 40698 | t5 = *CAST(t0.i8p() + 24); // LowLevelInterpreter.asm:2617 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40701:11: note: in expansion of macro 'CAST' 40701 | t5 = *CAST(t5.i8p() + 47); // LowLevelInterpreter.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40704:11: note: in expansion of macro 'CAST' 40704 | pc = *CAST(t5.i8p() + 24); // LowLevelInterpreter.asm:2621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40711:11: note: in expansion of macro 'CAST' 40711 | t0 = *CAST(t5.i8p() + 96); // LowLevelInterpreter.asm:2626 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40714:6: note: in expansion of macro 'CAST' 40714 | *CAST(sp.i8p()) = t0.i(); // LowLevelInterpreter.asm:2628 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40754:6: note: in expansion of macro 'CAST' 40754 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40754:39: note: in expansion of macro 'CAST' 40754 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40759:11: note: in expansion of macro 'CAST' 40759 | t5 = *CAST(t0.i8p() + 24); // LowLevelInterpreter.asm:2617 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40762:11: note: in expansion of macro 'CAST' 40762 | t5 = *CAST(t5.i8p() + 47); // LowLevelInterpreter.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40765:11: note: in expansion of macro 'CAST' 40765 | pc = *CAST(t5.i8p() + 32); // LowLevelInterpreter.asm:2621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40772:11: note: in expansion of macro 'CAST' 40772 | t0 = *CAST(t5.i8p() + 104); // LowLevelInterpreter.asm:2626 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40775:6: note: in expansion of macro 'CAST' 40775 | *CAST(sp.i8p()) = t0.i(); // LowLevelInterpreter.asm:2628 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40815:6: note: in expansion of macro 'CAST' 40815 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40815:39: note: in expansion of macro 'CAST' 40815 | *CAST(t2.i8p() + 20) = *CAST(t2.i8p() + 20) + int32_t(0x1); // LowLevelInterpreter.asm:2610 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40820:11: note: in expansion of macro 'CAST' 40820 | t5 = *CAST(t0.i8p() + 24); // LowLevelInterpreter.asm:2617 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40823:11: note: in expansion of macro 'CAST' 40823 | t5 = *CAST(t5.i8p() + 47); // LowLevelInterpreter.asm:2619 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40826:11: note: in expansion of macro 'CAST' 40826 | pc = *CAST(t5.i8p() + 24); // LowLevelInterpreter.asm:2621 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40833:11: note: in expansion of macro 'CAST' 40833 | t0 = *CAST(t5.i8p() + 96); // LowLevelInterpreter.asm:2626 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40836:6: note: in expansion of macro 'CAST' 40836 | *CAST(sp.i8p()) = t0.i(); // LowLevelInterpreter.asm:2628 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40876:11: note: in expansion of macro 'CAST' 40876 | t5 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2671 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40880:11: note: in expansion of macro 'CAST' 40880 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter.asm:2675 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40889:11: note: in expansion of macro 'CAST' 40889 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter.asm:2682 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40890:11: note: in expansion of macro 'CAST' 40890 | t5 = *CAST(t5.i8p() + 24); // LowLevelInterpreter.asm:2683 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40891:6: note: in expansion of macro 'CAST' 40891 | *CAST(sp.i8p()) = t5.i(); // LowLevelInterpreter.asm:2684 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40930:11: note: in expansion of macro 'CAST' 40930 | t6 = *CAST(t0.i8p() + 24); // LowLevelInterpreter.asm:2701 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40933:11: note: in expansion of macro 'CAST' 40933 | t6 = *CAST(t6.i8p() + 47); // LowLevelInterpreter.asm:2703 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40936:11: note: in expansion of macro 'CAST' 40936 | t5 = *CAST(t2.i8p() + 56); // LowLevelInterpreter.asm:2706 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40940:11: note: in expansion of macro 'CAST' 40940 | t3 = *CAST(t5.i8p()); // LowLevelInterpreter.asm:2710 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40949:11: note: in expansion of macro 'CAST' 40949 | t1 = *CAST(t5.i8p() + 16); // LowLevelInterpreter.asm:2717 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40950:11: note: in expansion of macro 'CAST' 40950 | t5 = *CAST(t5.i8p() + 24); // LowLevelInterpreter.asm:2718 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'intptr_t*' {aka 'long int*'} increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:40951:6: note: in expansion of macro 'CAST' 40951 | *CAST(sp.i8p()) = t5.i(); // LowLevelInterpreter.asm:2719 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:254:14: warning: cast from 'int8_t*' {aka 'signed char*'} to 'void**' increases required alignment of target type [-Wcast-align] 254 | #define CAST reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/LLIntAssembly.h:41007:15: note: in expansion of macro 'CAST' 41007 | opcode = *CAST(t1.i8p() + (t0.i() << 3)); // LowLevelInterpreter.asm:338 | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [1756/7792] Generating ../../JavaScriptCore/DerivedSources/CombinedDomains.json [1757/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmOps.h [1758/7792] Generating ../../JavaScriptCore/DerivedSources/WasmOMGIRGeneratorInlines.h [1759/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLSwitchCaseContainsExit.cpp.o [1760/7792] Generating ../../JavaScriptCore/DerivedSources/AsyncFromSyncIteratorPrototype.lut.h [1761/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLSymbolTableStackBuilder.cpp.o [1762/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLReturnsInputAlpha.cpp.o [1763/7792] Generating ../../JavaScriptCore/DerivedSources/AsyncGeneratorPrototype.lut.h [1764/7792] Generating ../../JavaScriptCore/DerivedSources/BooleanPrototype.lut.h [1765/7792] Generating ../../JavaScriptCore/DerivedSources/ArrayConstructor.lut.h [1766/7792] Generating ../../JavaScriptCore/DerivedSources/BigIntConstructor.lut.h [1767/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLProgramUsage.cpp.o [1768/7792] Generating ../../JavaScriptCore/DerivedSources/BigIntPrototype.lut.h [1769/7792] Generating ../../JavaScriptCore/DerivedSources/ErrorPrototype.lut.h [1770/7792] Generating ../../JavaScriptCore/DerivedSources/GeneratorPrototype.lut.h [1771/7792] Generating ../../JavaScriptCore/DerivedSources/DateConstructor.lut.h [1772/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLChildCall.cpp.o [1773/7792] Generating ../../JavaScriptCore/DerivedSources/IntlCollatorConstructor.lut.h [1774/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLBlock.cpp.o [1775/7792] Generating ../../JavaScriptCore/DerivedSources/IntlCollatorPrototype.lut.h [1776/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/analysis/SkSLSpecialization.cpp.o [1777/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDisplayNamesPrototype.lut.h [1778/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDateTimeFormatConstructor.lut.h [1779/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLBinaryExpression.cpp.o [1780/7792] Generating ../../JavaScriptCore/DerivedSources/IntlListFormatConstructor.lut.h [1781/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDurationFormatConstructor.lut.h [1782/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp.o [1783/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructor.cpp.o [1784/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDisplayNamesConstructor.lut.h [1785/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorArray.cpp.o [1786/7792] Generating ../../JavaScriptCore/DerivedSources/IntlListFormatPrototype.lut.h [1787/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDateTimeFormatPrototype.lut.h [1788/7792] Generating ../../JavaScriptCore/DerivedSources/IntlNumberFormatConstructor.lut.h [1789/7792] Generating ../../JavaScriptCore/DerivedSources/IntlPluralRulesConstructor.lut.h [1790/7792] Generating ../../JavaScriptCore/DerivedSources/IntlSegmentIteratorPrototype.lut.h [1791/7792] Generating ../../JavaScriptCore/DerivedSources/IntlDurationFormatPrototype.lut.h [1792/7792] Generating ../../JavaScriptCore/DerivedSources/IntlPluralRulesPrototype.lut.h [1793/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLGLSLCodeGenerator.cpp.o [1794/7792] Generating ../../JavaScriptCore/DerivedSources/IntlSegmentsPrototype.lut.h [1795/7792] Generating ../../JavaScriptCore/DerivedSources/JSIterator.lut.h [1796/7792] Generating ../../JavaScriptCore/DerivedSources/JSIteratorHelperPrototype.lut.h [1797/7792] Generating ../../JavaScriptCore/DerivedSources/JSInternalPromiseConstructor.lut.h [1798/7792] Generating ../../JavaScriptCore/DerivedSources/IntlSegmenterConstructor.lut.h [1799/7792] Generating ../../JavaScriptCore/DerivedSources/IntlSegmenterPrototype.lut.h [1800/7792] Generating ../../JavaScriptCore/DerivedSources/IntlRelativeTimeFormatConstructor.lut.h [1801/7792] Generating ../../JavaScriptCore/DerivedSources/JSPromisePrototype.lut.h [1802/7792] Generating ../../JavaScriptCore/DerivedSources/JSIteratorConstructor.lut.h [1803/7792] Generating ../../JavaScriptCore/DerivedSources/IntlObject.lut.h [1804/7792] Generating ../../JavaScriptCore/DerivedSources/NumberPrototype.lut.h [1805/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLRasterPipelineCodeGenerator.cpp.o [1806/7792] Generating ../../JavaScriptCore/DerivedSources/JSPromiseConstructor.lut.h [1807/7792] Generating ../../JavaScriptCore/DerivedSources/IntlNumberFormatPrototype.lut.h [1808/7792] Generating ../../JavaScriptCore/DerivedSources/IntlRelativeTimeFormatPrototype.lut.h [1809/7792] Generating ../../JavaScriptCore/DerivedSources/NumberConstructor.lut.h [1810/7792] Generating ../../JavaScriptCore/DerivedSources/RegExpStringIteratorPrototype.lut.h [1811/7792] Generating ../../JavaScriptCore/DerivedSources/ShadowRealmObject.lut.h [1812/7792] Generating ../../JavaScriptCore/DerivedSources/DatePrototype.lut.h [1813/7792] Generating ../../JavaScriptCore/DerivedSources/ShadowRealmPrototype.lut.h [1814/7792] Generating ../../JavaScriptCore/DerivedSources/JSONObject.lut.h [1815/7792] Generating ../../JavaScriptCore/DerivedSources/SymbolConstructor.lut.h [1816/7792] Generating ../../JavaScriptCore/DerivedSources/MapConstructor.lut.h [1817/7792] Generating ../../JavaScriptCore/DerivedSources/StringConstructor.lut.h [1818/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLMetalCodeGenerator.cpp.o [1819/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLRasterPipelineBuilder.cpp.o [1820/7792] Generating ../../JavaScriptCore/DerivedSources/MapPrototype.lut.h [1821/7792] Generating ../../JavaScriptCore/DerivedSources/SymbolPrototype.lut.h [1822/7792] Generating ../../JavaScriptCore/DerivedSources/ReflectObject.lut.h [1823/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalNow.lut.h [1824/7792] Generating ../../JavaScriptCore/DerivedSources/RegExpConstructor.lut.h [1825/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalCalendarConstructor.lut.h [1826/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalDurationConstructor.lut.h [1827/7792] Generating ../../JavaScriptCore/DerivedSources/JSDataViewPrototype.lut.h [1828/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalObject.lut.h [1829/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLWGSLCodeGenerator.cpp.o [1830/7792] Generating ../../JavaScriptCore/DerivedSources/IntlLocalePrototype.lut.h [1831/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainDateConstructor.lut.h [1832/7792] Generating ../../JavaScriptCore/DerivedSources/SetPrototype.lut.h [1833/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalTimeZoneConstructor.lut.h [1834/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainTimeConstructor.lut.h [1835/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyArrayPrototype.lut.h [1836/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainDateTimeConstructor.lut.h [1837/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyArrayConstructor.lut.h [1838/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalTimeZonePrototype.lut.h [1839/7792] Generating ../../JavaScriptCore/DerivedSources/RegExpPrototype.lut.h [1840/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyCompileErrorPrototype.lut.h [1841/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyCompileErrorConstructor.lut.h [1842/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyExceptionConstructor.lut.h [1843/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalInstantConstructor.lut.h [1844/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyExceptionPrototype.lut.h [1845/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyGlobalConstructor.lut.h [1846/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyLinkErrorPrototype.lut.h [1847/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyInstanceConstructor.lut.h [1848/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyLinkErrorConstructor.lut.h [1849/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalCalendarPrototype.lut.h [1850/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp.o [1851/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyInstancePrototype.lut.h [1852/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyModulePrototype.lut.h [1853/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyMemoryConstructor.lut.h [1854/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyRuntimeErrorPrototype.lut.h [1855/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyStructPrototype.lut.h [1856/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyStructConstructor.lut.h [1857/7792] Generating ../../JavaScriptCore/DerivedSources/JSWebAssembly.lut.h [1858/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyModuleConstructor.lut.h [1859/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyTagPrototype.lut.h [1860/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyMemoryPrototype.lut.h [1861/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyRuntimeErrorConstructor.lut.h [1862/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyGlobalPrototype.lut.h [1863/7792] Generating ../../JavaScriptCore/DerivedSources/KeywordLookup.h [1864/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyTableConstructor.lut.h [1865/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCClass.h [1866/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCContext.h [1867/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCDefines.h [1868/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCException.h [1869/7792] Generating ../../JavaScriptCore/DerivedSources/Lexer.lut.h [1870/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyTagConstructor.lut.h [1871/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCVirtualMachine.h [1872/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCValue.h [1873/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/JSCWeakValue.h [1874/7792] Generating ../../JavaScriptCoreGLib/DerivedSources/jsc/jsc.h [1875/7792] Generating ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorFrontendDispatchers.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorFrontendDispatchers.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorProtocolObjects.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorProtocolObjects.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendCommands.js [1876/7792] Generating ../../JavaScriptCore/DerivedSources/yarr/UnicodePatternTables.h [1877/7792] Generating ../../JavaScriptCore/DerivedSources/WebAssemblyTablePrototype.lut.h [1878/7792] Generating ../../JavaScriptCore/DerivedSources/yarr/RegExpJitTables.h [1879/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalInstantPrototype.lut.h [1880/7792] Generating ../../JavaScriptCore/DerivedSources/yarr/YarrCanonicalizeUnicode.cpp [1881/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorDiagonalMatrix.cpp.o [1882/7792] Generating ../../JavaScriptCore/DerivedSources/ObjectConstructor.lut.h [1883/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLDiscardStatement.cpp.o [1884/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalDurationPrototype.lut.h [1885/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorMatrixResize.cpp.o [1886/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorCompound.cpp.o [1887/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorArrayCast.cpp.o [1888/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainTimePrototype.lut.h [1889/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorSplat.cpp.o [1890/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorCompoundCast.cpp.o [1891/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorScalarCast.cpp.o [1892/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLDoStatement.cpp.o [1893/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLConstructorStruct.cpp.o [1894/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLExpression.cpp.o [1895/7792] Generating ../../JavaScriptCore/DerivedSources/StringPrototype.lut.h [1896/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLModifierFlags.cpp.o [1897/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainDatePrototype.lut.h [1898/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLExtension.cpp.o [1899/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLExpressionStatement.cpp.o [1900/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLFieldAccess.cpp.o [1901/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLLiteral.cpp.o [1902/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLLayout.cpp.o [1903/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLInterfaceBlock.cpp.o [1904/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLForStatement.cpp.o [1905/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLIndexExpression.cpp.o [1906/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLIfStatement.cpp.o [1907/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLFunctionDeclaration.cpp.o [1908/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLFunctionDefinition.cpp.o [1909/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLFunctionCall.cpp.o [1910/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLModifiersDeclaration.cpp.o [1911/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLPostfixExpression.cpp.o [1912/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLProgram.cpp.o [1913/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLPrefixExpression.cpp.o [1914/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSetting.cpp.o [1915/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSwitchCase.cpp.o [1916/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLStructDefinition.cpp.o [1917/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSymbol.cpp.o [1918/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSwitchStatement.cpp.o [1919/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLTernaryExpression.cpp.o [1920/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLVariableReference.cpp.o [1921/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSymbolTable.cpp.o [1922/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLTypeReference.cpp.o [1923/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLSwizzle.cpp.o [1924/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLVariable.cpp.o [1925/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLAddConstToVarModifiers.cpp.o [1926/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/tracing/SkSLTraceHook.cpp.o [1927/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLVarDeclarations.cpp.o [1928/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/tracing/SkSLDebugTracePriv.cpp.o [1929/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateDeadFunctions.cpp.o [1930/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateDeadLocalVariables.cpp.o [1931/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkCharToGlyphCache.cpp.o [1932/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateDeadGlobalVariables.cpp.o [1933/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateEmptyStatements.cpp.o [1934/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/ir/SkSLType.cpp.o [1935/7792] Generating ../../JavaScriptCore/DerivedSources/TemporalPlainDateTimePrototype.lut.h [1936/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLFindAndDeclareBuiltinStructs.cpp.o [1937/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkFloatToDecimal.cpp.o [1938/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLFindAndDeclareBuiltinFunctions.cpp.o [1939/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateUnreachableCode.cpp.o [1940/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLEliminateUnnecessaryBraces.cpp.o [1941/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkMatrix22.cpp.o [1942/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkParse.cpp.o [1943/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLRewriteIndexedSwizzle.cpp.o [1944/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLReplaceSplatCastsWithSwizzles.cpp.o [1945/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLRenamePrivateSymbols.cpp.o [1946/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLFindAndDeclareBuiltinVariables.cpp.o [1947/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp.o [1948/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkImageGenerator_skia.cpp.o [1949/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sksl/transform/SkSLReplaceConstVarsWithLiterals.cpp.o [1950/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkJSONWriter.cpp.o [1951/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkClipStackUtils.cpp.o [1952/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkMemory_malloc.cpp.o [1953/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkNWayCanvas.cpp.o [1954/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkDashPath.cpp.o [1955/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skcms/src/skcms_TransformHsw.cc.o [1956/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skcms/src/skcms_TransformSkx.cc.o [1957/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkDebug_stdio.cpp.o [1958/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skcms/skcms.cc.o [1959/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkCustomTypeface.cpp.o [1960/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkPatchUtils.cpp.o [1961/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sfnt/SkOTTable_name.cpp.o [1962/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkPolyUtils.cpp.o [1963/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/sfnt/SkOTUtils.cpp.o [1964/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkShaderUtils.cpp.o [1965/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkShadowTessellator.cpp.o [1966/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkOSFile_stdio.cpp.o [1967/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkGlobalInitialization_default.cpp.o [1968/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkOSFile_posix.cpp.o [1969/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkShadowUtils.cpp.o [1970/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontConfigInterface.cpp.o [1971/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkTypeface_proxy.cpp.o [1972/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontConfigInterface_direct.cpp.o [1973/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontConfigInterface_direct_factory.cpp.o [1974/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontHost_FreeType.cpp.o [1975/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/base/SkBase64.cpp.o [1976/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontMgr_fontconfig_freetype.cpp.o [1977/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkEncoder.cpp.o [1978/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/gl/epoxy/GrGLMakeEpoxyEGLInterface.cpp.o [1979/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontHost_FreeType_common.cpp.o [1980/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkJPEGWriteUtility.cpp.o [1981/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/effects/SkColorMatrix.cpp.o [1982/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkParseColor.cpp.o [1983/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkICC.cpp.o [1984/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkPngEncoderBase.cpp.o [1985/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/ports/SkFontMgr_fontconfig.cpp.o [1986/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkJpegEncoderImpl.cpp.o [1987/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkPngEncoderImpl.cpp.o [1988/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkOSPath.cpp.o [1989/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/encode/SkWebpEncoderImpl.cpp.o [1990/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/utils/SkParsePath.cpp.o [1991/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/opts/SkOpts_lasx.cpp.o [1992/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/xml/SkXMLParser.cpp.o [1993/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/opts/SkOpts_skx.cpp.o [1994/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/opts/SkOpts_hsw.cpp.o [1995/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/xml/SkDOM.cpp.o [1996/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skshaper/src/SkShaper_factory.cpp.o [1997/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skresources/src/SkAnimCodecPlayer.cpp.o [1998/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skshaper/src/SkShaper.cpp.o [1999/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skresources/src/SkResources.cpp.o [2000/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skshaper/src/SkShaper_primitive.cpp.o [2001/7792] Generating ../../JavaScriptCore/DerivedSources/JSGlobalObject.lut.h [2002/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGAttribute.cpp.o [2003/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGCircle.cpp.o [2004/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGAttributeParser.cpp.o [2005/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGClipPath.cpp.o [2006/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGContainer.cpp.o [2007/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skshaper/src/SkShaper_harfbuzz.cpp.o [2008/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGEllipse.cpp.o [2009/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFe.cpp.o [2010/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeBlend.cpp.o [2011/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeComponentTransfer.cpp.o [2012/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGDOM.cpp.o [2013/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeFlood.cpp.o [2014/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeColorMatrix.cpp.o [2015/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeDisplacementMap.cpp.o [2016/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/skcms/src/skcms_TransformBaseline.cc.o [2017/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeComposite.cpp.o [2018/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeGaussianBlur.cpp.o [2019/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVersion.cpp.o [2020/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVirtualMachine.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const OpaqueJSContextGroup*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const OpaqueJSContextGroup*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const OpaqueJSContextGroup*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const OpaqueJSContextGroup* const&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const OpaqueJSContextGroup* const&, _JSCVirtualMachine*&)::; Key = const OpaqueJSContextGroup*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSContextGroup*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const OpaqueJSContextGroup* const&; V = _JSCVirtualMachine*&; KeyArg = const OpaqueJSContextGroup*; MappedArg = _JSCVirtualMachine*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCVirtualMachine*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSContextGroup*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const OpaqueJSContextGroup* const&; V = _JSCVirtualMachine*&; KeyArg = const OpaqueJSContextGroup*; MappedArg = _JSCVirtualMachine*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCVirtualMachine*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSContextGroup*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = _JSCVirtualMachine*&; KeyArg = const OpaqueJSContextGroup*; MappedArg = _JSCVirtualMachine*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCVirtualMachine*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSContextGroup*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const OpaqueJSContextGroup*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp:68:21: required from here 68 | wrapperMap().set(group, vm); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCVirtualMachine*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSContext*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSContext*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSContext*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSContext* const&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSContext* const&, _JSCContext*&)::; Key = OpaqueJSContext*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSContext*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSContext* const&; V = _JSCContext*&; KeyArg = OpaqueJSContext*; MappedArg = _JSCContext*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCContext*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSContext*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = OpaqueJSContext* const&; V = _JSCContext*&; KeyArg = OpaqueJSContext*; MappedArg = _JSCContext*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCContext*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSContext*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = _JSCContext*&; KeyArg = OpaqueJSContext*; MappedArg = _JSCContext*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCContext*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSContext*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSContext*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp:138:31: required from here 138 | vm->priv->contextCache.set(jsContext, context); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCContext*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2021/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerARM64.cpp.o [2022/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerARMv7.cpp.o [2023/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerRISCV64.cpp.o [2024/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerX86_64.cpp.o [2025/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-1.cpp.o [2026/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/JSCBuiltins.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/JSCBuiltins.cpp:52: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2027/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperObjectGLib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSAPIWrapperObjectGLib.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2028/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperGlobalObject.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSAPIWrapperGlobalObject.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::RefPtr; auto:62 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2029/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-2.cpp.o [2030/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/assembler/MacroAssemblerPrinter.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2031/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-3.cpp.o [2032/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWrapperMap.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const OpaqueJSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const OpaqueJSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const OpaqueJSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const OpaqueJSValue* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const OpaqueJSValue* const&, _JSCValue*&&)::; Key = const OpaqueJSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSValue*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const OpaqueJSValue* const&; V = _JSCValue*; KeyArg = const OpaqueJSValue*; MappedArg = _JSCValue*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCValue*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSValue*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const OpaqueJSValue* const&; V = _JSCValue*; KeyArg = const OpaqueJSValue*; MappedArg = _JSCValue*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCValue*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSValue*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = _JSCValue*; KeyArg = const OpaqueJSValue*; MappedArg = _JSCValue*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits<_JSCValue*>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const OpaqueJSValue*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const OpaqueJSValue*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp:56:36: required from here 56 | m_cachedGObjectWrappers.set(jsValue, value.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits<_JSCValue*>, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass*; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(OpaqueJSClass*&&, WTF::GRefPtr<_JSCClass>&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass*; V = WTF::GRefPtr<_JSCClass>&; KeyArg = OpaqueJSClass*; MappedArg = WTF::GRefPtr<_JSCClass>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = OpaqueJSClass*; V = WTF::GRefPtr<_JSCClass>&; KeyArg = OpaqueJSClass*; MappedArg = WTF::GRefPtr<_JSCClass>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = WTF::GRefPtr<_JSCClass>&; KeyArg = OpaqueJSClass*; MappedArg = WTF::GRefPtr<_JSCClass>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp:70:33: required from here 70 | auto result = m_classMap.set(jsClass.get(), jscClass); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = void* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:59:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, ValueType) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*; ValueType = JSC::Weak]' 59 | return m_map.set(key, WTFMove(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp:89:32: required from here 89 | m_cachedJSWrappers->set(wrappedObject, object); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2033/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-4.cpp.o [2034/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCValue.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCValue.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2035/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-5.cpp.o [2036/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCCallbackFunction.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCCallbackFunction.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2037/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCClass.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCClass.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2038/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-6.cpp.o [2039/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWeakValue.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCWeakValue.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2040/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-7.cpp.o [2041/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-8.cpp.o [2042/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCException.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCException.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2043/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCContext.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCContext.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2044/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-9.cpp.o [2045/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-11.cpp.o [2046/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-10.cpp.o [2047/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-13.cpp.o [2048/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/assembler/AbstractMacroAssembler.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2049/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-14.cpp.o [2050/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-16.cpp.o [2051/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-12.cpp.o [2052/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-15.cpp.o [2053/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCOptions.cpp.o /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCOptions.cpp: In function 'GOptionGroup* jsc_options_get_option_group()': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCOptions.cpp:711:39: warning: cast from 'gchar*' {aka 'char*'} to 'GOptionEntry*' increases required alignment of target type [-Wcast-align] 711 | g_option_group_add_entries(group, reinterpret_cast(entries->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/glib/JSCOptions.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2054/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSClassRef.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, std::unique_ptr >(WTF::RefPtr&&, std::unique_ptr&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSClassRef.cpp:62:35: required from here 62 | m_staticValues.add(valueName.impl(), makeUnique(staticValue->getProperty, staticValue->setProperty, staticValue->attributes, valueName)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, std::unique_ptr >(WTF::RefPtr&&, std::unique_ptr&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSClassRef.cpp:71:38: required from here 71 | m_staticFunctions.add(functionName.impl(), makeUnique(staticFunction->callAsFunction, staticFunction->attributes)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::FunctionMetadataNode* const&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2055/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSTypedArray.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = void* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:59:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, ValueType) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*; ValueType = JSC::Weak]' 59 | return m_map.set(key, WTFMove(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:65:19: required from here 65 | map->map().set(key, obj); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2056/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/BytecodeDumperGenerated.cpp:28, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2057/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/APIIntegrity.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2058/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-1.cpp.o [2059/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/DeleteByStatus.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::DirectEvalCodeCache::CacheKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DirectEvalCodeCache::CacheKey::Hash; Traits = WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::DirectEvalCodeCache::CacheKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DirectEvalCodeCache::CacheKey::Hash; Traits = WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::DirectEvalCodeCache::CacheKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DirectEvalCodeCache::CacheKey::Hash; Traits = WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::DirectEvalCodeCache::CacheKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::DirectEvalCodeCache::CacheKey; auto:125 = WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(JSC::DirectEvalCodeCache::CacheKey&&, JSC::WriteBarrier&&)::; Key = JSC::DirectEvalCodeCache::CacheKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DirectEvalCodeCache::CacheKey::Hash; Traits = WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::DirectEvalCodeCache::CacheKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::DirectEvalCodeCache::CacheKey; V = JSC::WriteBarrier; KeyArg = JSC::DirectEvalCodeCache::CacheKey; MappedArg = JSC::WriteBarrier; HashArg = JSC::DirectEvalCodeCache::CacheKey::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::DirectEvalCodeCache::CacheKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::DirectEvalCodeCache::CacheKey; V = JSC::WriteBarrier; KeyArg = JSC::DirectEvalCodeCache::CacheKey; MappedArg = JSC::WriteBarrier; HashArg = JSC::DirectEvalCodeCache::CacheKey::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::DirectEvalCodeCache::CacheKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = JSC::WriteBarrier; KeyArg = JSC::DirectEvalCodeCache::CacheKey; MappedArg = JSC::WriteBarrier; HashArg = JSC::DirectEvalCodeCache::CacheKey::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::DirectEvalCodeCache::CacheKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >; KeyType = JSC::DirectEvalCodeCache::CacheKey]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/DirectEvalCodeCache.cpp:39:19: required from here 39 | m_cacheMap.set(cacheKey, WriteBarrier(globalObject->vm(), owner, evalExecutable)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::HashMap, JSC::DirectEvalCodeCache::CacheKey::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2060/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2061/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/ICStatusUtils.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2062/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGArithMode.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2063/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/ExitingJITType.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::LineColumn&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::LineColumn&; KeyArg = unsigned int; MappedArg = JSC::LineColumn; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::LineColumn&; KeyArg = unsigned int; MappedArg = JSC::LineColumn; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/ExpressionInfo.cpp:923:28: required from here 923 | m_cachedLineColumns.add(instPC, entry.lineColumn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2064/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/InstanceOfStatus.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-8.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::BytecodeIndex; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = JSC::BytecodeIndex; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = JSC::BytecodeIndex; MappedArg = JSC::JSValue*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/LazyValueProfile.cpp:98:38: required from here 98 | result.reserveInitialCapacity(m_data->speculationFailureValueProfileBuckets.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::LazyOperandValueProfileKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::LazyOperandValueProfileKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::LazyOperandValueProfileKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::LazyOperandValueProfileKey; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::LazyOperandValueProfileKey&&, JSC::LazyOperandValueProfile*&&)::; Key = JSC::LazyOperandValueProfileKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::LazyOperandValueProfileKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::LazyOperandValueProfileKey; V = JSC::LazyOperandValueProfile*; KeyArg = JSC::LazyOperandValueProfileKey; MappedArg = JSC::LazyOperandValueProfile*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::LazyOperandValueProfileKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::LazyOperandValueProfile*; KeyArg = JSC::LazyOperandValueProfileKey; MappedArg = JSC::LazyOperandValueProfile*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::LazyOperandValueProfileKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::LazyOperandValueProfileKey]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/LazyValueProfile.cpp:114:18: required from here 114 | m_map.add(profile.key(), &profile); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2065/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/AccessCase.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = int; auto:125 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2066/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-14.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/VirtualRegister.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-14.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2067/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-4.cpp.o [2068/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-9.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/MetadataTable.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-9.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2069/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-5.cpp.o [2070/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-8.cpp.o [2071/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-11.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/RecordedStatuses.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-11.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2072/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-10.cpp.o [2073/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-9.cpp.o [2074/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-12.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-12.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::JSCell* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSCell* const&)::; Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSCell*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSCell*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSCell*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:41:25: required from here 41 | m_references.add(cell); | ~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = int; auto:125 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.cpp:51:30: required from here 51 | m_typeProfilerInfoMap.set(instructionOffset, range); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, int&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.cpp:153:31: required from here 153 | m_outOfLineJumpTargets.set(bytecodeOffset, target); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2075/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-10.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-10.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = int; auto:125 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2076/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-14.cpp.o [2077/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o [2078/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT32_64.cpp.o [2079/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/CallLinkInfoBase.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::FixedVector >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::FixedVector >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::CodeBlock::finalizeLLIntInlineCaches()::, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::CodeBlock::finalizeLLIntInlineCaches()::, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = std::tuple; MappedArg = WTF::FixedVector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/CodeBlock.cpp:1672:41: required from here 1672 | m_llintGetByIdWatchpointMap.removeIf([&] (const StructureWatchpointMap::KeyValuePairType& pair) -> bool { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1673 | auto clear = [&] () { | ~~~~~~~~~~~~~~~~~~~~~ 1674 | BytecodeIndex bytecodeIndex = std::get<1>(pair.key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1675 | auto& instruction = instructions().at(bytecodeIndex.offset()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1676 | OpcodeID opcode = instruction->opcodeID(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1677 | switch (opcode) { | ~~~~~~~~~~~~~~~~~ 1678 | case op_get_by_id: { | ~~~~~~~~~~~~~~~~~~~~ 1679 | dataLogLnIf(Options::verboseOSR(), "Clearing LLInt property access."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1680 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(instruction->as().metadata(this).m_modeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1681 | break; | ~~~~~~ 1682 | } | ~ 1683 | case op_get_length: { | ~~~~~~~~~~~~~~~~~~~~~ 1684 | dataLogLnIf(Options::verboseOSR(), "Clearing LLInt property access."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1685 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(instruction->as().metadata(this).m_modeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1686 | break; | ~~~~~~ 1687 | } | ~ 1688 | case op_iterator_open: { | ~~~~~~~~~~~~~~~~~~~~~~~~ 1689 | dataLogLnIf(Options::verboseOSR(), "Clearing LLInt iterator open property access."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1690 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(instruction->as().metadata(this).m_modeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1691 | break; | ~~~~~~ 1692 | } | ~ 1693 | case op_iterator_next: { | ~~~~~~~~~~~~~~~~~~~~~~~~ 1694 | dataLogLnIf(Options::verboseOSR(), "Clearing LLInt iterator next property access."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1695 | // FIXME: We don't really want to clear both caches here but it's kinda annoying to figure out which one this is referring to... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1696 | // See: https://bugs.webkit.org/show_bug.cgi?id=210693 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1697 | auto& metadata = instruction->as().metadata(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1698 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(metadata.m_doneModeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1699 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(metadata.m_valueModeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1700 | break; | ~~~~~~ 1701 | } | ~ 1702 | case op_instanceof: { | ~~~~~~~~~~~~~~~~~~~~~ 1703 | dataLogLnIf(Options::verboseOSR(), "Clearing LLInt instanceof property access."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1704 | auto& metadata = instruction->as().metadata(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1705 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(metadata.m_hasInstanceModeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1706 | LLIntPrototypeLoadAdaptiveStructureWatchpoint::clearLLIntGetByIdCache(metadata.m_prototypeModeMetadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1707 | break; | ~~~~~~ 1708 | } | ~ 1709 | default: | ~~~~~~~~ 1710 | break; | ~~~~~~ 1711 | } | ~ 1712 | return true; | ~~~~~~~~~~~~ 1713 | }; | ~~ 1714 | | 1715 | if (!vm.heap.isMarked(std::get<0>(pair.key).decode())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1716 | return clear(); | ~~~~~~~~~~~~~~~ 1717 | | 1718 | for (const LLIntPrototypeLoadAdaptiveStructureWatchpoint& watchpoint : pair.value) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1719 | if (!watchpoint.key().isStillLive(vm)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1720 | return clear(); | ~~~~~~~~~~~~~~~ 1721 | } | ~ 1722 | | 1723 | return false; | ~~~~~~~~~~~~~ 1724 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::FixedVector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSModuleEnvironment*; Value = JSC::JSModuleEnvironment*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSModuleEnvironment*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSModuleEnvironment*; Value = JSC::JSModuleEnvironment*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSModuleEnvironment*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSModuleEnvironment*; Value = JSC::JSModuleEnvironment*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSModuleEnvironment*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSModuleEnvironment* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSModuleEnvironment*&&)::; Key = JSC::JSModuleEnvironment*; Value = JSC::JSModuleEnvironment*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSModuleEnvironment*, JSC::JSModuleEnvironment*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSModuleEnvironment*; Value = JSC::JSModuleEnvironment*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSModuleEnvironment*, JSC::JSModuleEnvironment*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSModuleEnvironment*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::JSModuleEnvironment*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSModuleEnvironment*, JSC::JSModuleEnvironment*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSModuleEnvironment*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/CodeBlock.cpp:573:65: required from here 573 | if (stronglyReferencedModuleEnvironments.add(jsCast(op.lexicalEnvironment)).isNewEntry) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSModuleEnvironment**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSModuleEnvironment**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeOrigin; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::CodeOriginApproximateHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeOrigin; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::CodeOriginApproximateHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeOrigin; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::CodeOriginApproximateHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::CodeOriginApproximateHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CodeOrigin; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::CodeOrigin&&, JSC::ICStatus&&)::; Key = JSC::CodeOrigin; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::CodeOriginApproximateHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeOrigin, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::CodeOrigin; V = JSC::ICStatus; KeyArg = JSC::CodeOrigin; MappedArg = JSC::ICStatus; HashArg = JSC::CodeOriginApproximateHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeOrigin, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::ICStatus; KeyArg = JSC::CodeOrigin; MappedArg = JSC::ICStatus; HashArg = JSC::CodeOriginApproximateHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeOrigin, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::CodeOrigin]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/CodeBlock.cpp:1846:23: required from here 1846 | result.add(callLinkInfo.codeOrigin(), ICStatus()).iterator->value.callLinkInfo = &callLinkInfo; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::CodeOriginApproximateHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2080/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-16.cpp.o [2081/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o [2082/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-13.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-13.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = int; auto:64 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2083/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-15.cpp.o [2084/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-17.cpp.o [2085/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-2.cpp.o [2086/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLowerDFGToB3.cpp.o [2087/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-1.cpp.o [2088/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bd1dc6f7-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinExecutableCreator.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bd1dc6f7-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::String; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::String&&, WTF::SymbolImpl*&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::SymbolImpl*&; KeyArg = WTF::String; MappedArg = WTF::SymbolImpl*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::SymbolImpl*&; KeyArg = WTF::String; MappedArg = WTF::SymbolImpl*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.cpp:88:5: required from here 68 | m_wellKnownSymbolsMap.add(m_##name##SymbolPrivateIdentifier.impl(), symbol); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2089/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2090/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-4.cpp.o [2091/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-5.cpp.o [2092/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-5fbd0224-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Breakpoint.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-5fbd0224-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WTF::Ref; auto:125 = WTF::ListHashSet >::add(ValueType&&)::; Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*>, WTF::FastMalloc>, WTF::ListHashSetNode >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:589:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(ValueType&&) [with ValueArg = WTF::Ref; HashArg = WTF::DefaultHash >; AddResult = WTF::HashTableAddResult, WTF::DefaultHash > > >; ValueType = WTF::Ref]' 589 | auto result = m_impl.template add(WTFMove(value), [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:1000:34: required from here 1000 | m_deferredBreakpoints.add(breakpoint.releaseNonNull()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::JSGlobalObject* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSGlobalObject* const&)::; Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSGlobalObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSGlobalObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSGlobalObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:170:24: required from here 170 | m_globalObjects.add(globalObject); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSGlobalObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSGlobalObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:184:44: required from here 184 | sourceProviders.add(jsCast(function->executable())->source().provider()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Debugger::Observer*; Value = JSC::Debugger::Observer*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Debugger::Observer*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Debugger::Observer*; Value = JSC::Debugger::Observer*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Debugger::Observer*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::Debugger::Observer*; Value = JSC::Debugger::Observer*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Debugger::Observer*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::Debugger::Observer* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::Debugger::Observer*&&)::; Key = JSC::Debugger::Observer*; Value = JSC::Debugger::Observer*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Debugger::Observer*, JSC::Debugger::Observer*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::Debugger::Observer*; Value = JSC::Debugger::Observer*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Debugger::Observer*, JSC::Debugger::Observer*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::Debugger::Observer*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::Debugger::Observer*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Debugger::Observer*, JSC::Debugger::Observer*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::Debugger::Observer*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:303:20: required from here 303 | m_observers.add(&observer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Debugger::Observer**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Debugger::Observer**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::DebuggerParseData&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::DebuggerParseData&; KeyArg = unsigned int; MappedArg = JSC::DebuggerParseData; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::DebuggerParseData&; KeyArg = unsigned int; MappedArg = JSC::DebuggerParseData; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:489:37: required from here 489 | auto result = m_parseDataMap.add(sourceID, parseData); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = unsigned int; auto:125 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; Key = unsigned int; Value = WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = unsigned int; auto:143 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; KeyArg = unsigned int; MappedArg = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; KeyArg = unsigned int; MappedArg = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:574:63: required from here 574 | auto& breakpointsForLine = m_breakpointsForSourceID.ensure(breakpoint.sourceID(), [] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | return LineToBreakpointsMap(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = int; auto:125 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; Key = int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = int; auto:143 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; KeyArg = unsigned int; MappedArg = WTF::Vector >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = JSC::Debugger::setBreakpoint(JSC::Breakpoint&)::; KeyArg = unsigned int; MappedArg = WTF::Vector >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:578:50: required from here 578 | auto& breakpoints = breakpointsForLine.ensure(breakpoint.lineNumber(), [] { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | return BreakpointsVector(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > >, WTF::KeyValuePairKeyExtractor > > >, WTF::IntHash, WTF::HashMap >, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::Ref&; auto:125 = WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Ref]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Ref]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:592:22: required from here 592 | m_breakpoints.add(breakpoint); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::RefPtr; auto:125 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >(const unsigned int&, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>&&)::; Key = unsigned int; Value = WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = unsigned int; MappedArg = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = unsigned int; MappedArg = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = unsigned int; MappedArg = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/debugger/Debugger.cpp:1465:37: required from here 1465 | m_blackboxConfigurations.set(sourceID, WTFMove(blackboxConfiguration)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::IntHash, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::FunctionMetadataNode* const&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2093/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-11.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-11.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2094/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2095/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-48793971-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/domjit/DOMJITAbstractHeap.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-48793971-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2096/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const WTF::RefPtr&; auto:114 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::RefPtr; auto:114 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const unsigned int&; auto:114 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = int; auto:114 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::RefPtr; auto:172 = WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd, JSC::BytecodeIntrinsicRegistry::Entry>(WTF::RefPtr&&, JSC::BytecodeIntrinsicRegistry::Entry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::BytecodeIntrinsicRegistry::Entry; KeyArg = WTF::RefPtr; MappedArg = JSC::BytecodeIntrinsicRegistry::Entry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::BytecodeIntrinsicRegistry::Entry; KeyArg = WTF::RefPtr; MappedArg = JSC::BytecodeIntrinsicRegistry::Entry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:67:5: required from here 60 | #define INITIALIZE_BYTECODE_INTRINSIC_NAMES_TO_SET(name) m_bytecodeIntrinsicMap.add(vm.propertyNames->builtinNames().name##PrivateName().impl(), Entry(&BytecodeIntrinsicNode::emit_intrinsic_##name)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeIntrinsicRegistry::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeIntrinsicRegistry::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::BytecodeIntrinsicRegistry::Entry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::RefPtr; auto:114 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::SymbolTableEntry>(WTF::RefPtr&&, JSC::SymbolTableEntry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.h:632:18: required from 'void JSC::SymbolTable::set(const JSC::ConcurrentJSLocker&, WTF::UniquedStringImpl*, Entry&&) [with Entry = JSC::SymbolTableEntry]' 632 | m_map.set(key, std::forward(entry)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp:158:41: required from here 158 | m_generatorFrameSymbolTable->set(NoLockingNecessary, identifier.impl(), SymbolTableEntry(VarOffset(scopeOffset))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2097/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-9.cpp.o [2098/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3c3e0d8c-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/disassembler/ARM64Disassembler.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3c3e0d8c-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = void* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(void* const&, WTF::CString&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = WTF::CString; KeyArg = void*; MappedArg = mpark::variant; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::CString; KeyArg = void*; MappedArg = mpark::variant; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/disassembler/Disassembler.cpp:183:39: required from here 183 | Disassembler::ensureLabelMap().add(thunkAddress, WTFMove(label)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2099/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2100/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-13.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-13.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2101/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-7.cpp.o [2102/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2103/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-12.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-12.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedVectorBase* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedVectorBase*&&)::; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:234:31: required from 'void JSC::MarkedVector::fill(JSC::VM&, size_t, const Functor&) [with Functor = JSC::replaceAllWithCacheUsingRegExpSearchThreeArguments(VM&, JSGlobalObject*, JSString*, const WTF::String&, RegExp*, JSFunction*, JSImmutableButterfly*)::; T = JSC::JSValue; long unsigned int passedInlineCapacity = 8; OverflowHandler = WTF::RecordOverflow; size_t = long unsigned int]' 234 | m_markSet->add(this); | ~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringPrototypeInlines.h:773:22: required from here 773 | replacements.fill(vm, items, [](JSValue*) { }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2104/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/AlignedMemoryAllocator.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::CodeBlockSet::clearCurrentlyExecutingAndRemoveDeadCodeBlocks(JSC::VM&)::; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:203&) [with auto:181 = JSC::CodeBlockSet::clearCurrentlyExecutingAndRemoveDeadCodeBlocks(JSC::VM&)::; ValueArg = JSC::CodeBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CodeBlockSet.cpp:55:26: required from here 55 | m_codeBlocks.removeIf([&](CodeBlock* codeBlock) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | return !vm.heap.isMarked(codeBlock); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2105/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CompleteSubspace.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::HeapCell* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::HeapCell*&&)::; Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::HeapCell*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::HeapCell*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::HeapCell*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CompleteSubspace.cpp:190:21: required from here 190 | set->add(allocation->cell()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::HeapCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::HeapCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CodeBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::CodeBlock* const&)::; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::CodeBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CodeBlockSetInlines.h:45:29: required from here 45 | m_currentlyExecuting.add(codeBlock); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2106/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoCellSet.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:465:140: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 465 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:468:137: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 468 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:475:146: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 475 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:478:143: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 478 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:488:141: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 488 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:491:138: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 491 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:498:147: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 498 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:501:144: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 501 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoHeapCellType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:514:116: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoHeapCellType]' 514 | specializedSweep(freeList, emptyMode, sweepMode, destructionMode, scribbleMode, newlyAllocatedMode, marksMode, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoHeapCellType.cpp:47:42: required from here 47 | handle.finishSweepKnowingHeapCellType(freeList, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2107/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Subspace.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-8.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = void* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(void* const&, std::nullptr_t&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = std::nullptr_t; KeyArg = void*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = void*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/VerifierSlotVisitor.cpp:198:64: required from here 198 | std::unique_ptr& data = m_opaqueRootMap.add(opaqueRoot, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PreciseAllocation*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PreciseAllocation*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::PreciseAllocation*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::PreciseAllocation*; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::PreciseAllocation*&&, std::nullptr_t&&)::; Key = JSC::PreciseAllocation*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PreciseAllocation*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::PreciseAllocation*; V = std::nullptr_t; KeyArg = JSC::PreciseAllocation*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PreciseAllocation*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = JSC::PreciseAllocation*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PreciseAllocation*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::PreciseAllocation*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/VerifierSlotVisitor.cpp:372:78: required from here 372 | std::unique_ptr& data = m_preciseAllocationMap.add(&allocation, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock*; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::MarkedBlock*&&, std::nullptr_t&&)::; Key = JSC::MarkedBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::MarkedBlock*; V = std::nullptr_t; KeyArg = JSC::MarkedBlock*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = JSC::MarkedBlock*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::MarkedBlock*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/VerifierSlotVisitor.cpp:386:75: required from here 386 | std::unique_ptr& entryData = m_markedBlockMap.add(&block, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2108/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/PreciseSubspace.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2109/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCell.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:465:140: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 465 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:468:137: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 468 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:475:146: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 475 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:478:143: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 478 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:488:141: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 488 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:491:138: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 491 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:498:147: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 498 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:501:144: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 501 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::DefaultDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:514:116: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::DefaultDestroyFunc]' 514 | specializedSweep(freeList, emptyMode, sweepMode, destructionMode, scribbleMode, newlyAllocatedMode, marksMode, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapCellType.cpp:59:41: required from here 59 | block.finishSweepKnowingHeapCellType(freeList, DefaultDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSCell* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSCell* const&)::; Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSCell*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSCell*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, JSC::JSCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSCell*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:98:41: required from here 98 | auto addResult = m_appendedCells.add(cell); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSCell* const&; auto:64 = JSC::HeapSnapshotBuilder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = JSC::JSCell* const&; auto:82 = JSC::HeapSnapshotBuilder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; KeyArg = JSC::JSCell*; MappedArg = JSC::HeapSnapshotBuilder::RootData; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:107&) [with auto:76 = JSC::HeapSnapshotBuilder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; KeyArg = JSC::JSCell*; MappedArg = JSC::HeapSnapshotBuilder::RootData; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:121:26: required from here 121 | m_rootData.ensure(to, [] () -> RootData { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 122 | return { }; | ~~~~~~~~~~~ 123 | }).iterator->value.markReason = rootMarkReason; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, unsigned int&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = unsigned int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = unsigned int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:389:43: required from here 389 | auto result = classNameIndexes.add(className, nextClassNameIndex); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(WTF::UniquedStringImpl* const&, unsigned int&)::; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl* const&; V = unsigned int&; KeyArg = WTF::UniquedStringImpl*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = unsigned int&; KeyArg = WTF::UniquedStringImpl*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::UniquedStringImpl*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:457:46: required from here 457 | auto result = edgeNameIndexes.add(edge.u.name, nextEdgeNameIndex); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const void*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSCell* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::JSCell* const&, void*&)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSCell* const&; V = void*&; KeyArg = JSC::JSCell*; MappedArg = void*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::JSCell* const&; V = void*&; KeyArg = JSC::JSCell*; MappedArg = void*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = void*&; KeyArg = JSC::JSCell*; MappedArg = void*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:173:32: required from here 173 | m_wrappedObjectPointers.set(cell, wrappedPtr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSCell* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::JSCell* const&, const WTF::String&)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSCell* const&; V = const WTF::String&; KeyArg = JSC::JSCell*; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::JSCell* const&; V = const WTF::String&; KeyArg = JSC::JSCell*; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const WTF::String&; KeyArg = JSC::JSCell*; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:316:21: required from here 316 | m_cellLabels.set(cell, label); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSCell* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::JSCell* const&, const unsigned int&)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSCell* const&; V = const unsigned int&; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::JSCell* const&; V = const unsigned int&; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const unsigned int&; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp:369:35: required from here 369 | allowedNodeIdentifiers.set(node.cell, node.identifier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const std::pair&; auto:64 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2110/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3bec6ef2-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3bec6ef2-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeGenerator::TDZNecessityLevel>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeGenerator::TDZNecessityLevel> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::BytecodeGenerator::TDZNecessityLevel>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::BytecodeGenerator::TDZNecessityLevel>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::BytecodeGenerator::TDZNecessityLevel> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static void WTF::VectorCopier::uninitializedCopy(const T*, const T*, U*) [with U = std::pair, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::RefPtr >; T = std::pair, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::RefPtr >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/Vector.h:306:79: required from 'static void WTF::VectorTypeOperations::uninitializedCopy(const T*, const T*, T*) [with T = std::pair, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::RefPtr >]' 306 | VectorCopier::canCopyWithMemcpy, T>::uninitializedCopy(src, srcEnd, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/Vector.h:1096:38: required from 'WTF::Vector& WTF::Vector< , , , , >::operator=(const WTF::Vector< , , , , >&) [with T = std::pair, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::RefPtr >; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; long unsigned int minCapacity = 16; Malloc = WTF::FastMalloc]' 1096 | TypeOperations::uninitializedCopy(other.begin() + size(), other.end(), end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3316:42: required from here 3316 | preservedStack.m_preservedTDZStack = m_TDZStack; | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::BytecodeGenerator::TDZNecessityLevel>, WTF::KeyValuePairKeyExtractor, JSC::BytecodeGenerator::TDZNecessityLevel> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::BytecodeGenerator::TDZNecessityLevel, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::BytecodeGenerator::TDZNecessityLevel>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const WTF::RefPtr&; auto:114 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::RefPtr; auto:114 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const unsigned int&; auto:114 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = int; auto:114 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, int>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::RefPtr; auto:114 = WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, long unsigned int>(WTF::RefPtr&&, long unsigned int&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = long unsigned int; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::IdentifierMapIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = long unsigned int; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::IdentifierMapIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1606:58: required from here 1606 | IdentifierMap::AddResult result = m_identifierMap.add(rep, m_codeBlock->numberOfIdentifiers()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::IdentifierMapIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::EncodedJSValueWithRepresentationHash; Traits = WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::EncodedJSValueWithRepresentationHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::EncodedJSValueWithRepresentationHash; Traits = WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::EncodedJSValueWithRepresentationHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::EncodedJSValueWithRepresentationHash; Traits = WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::EncodedJSValueWithRepresentationHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, unsigned int>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const std::pair&; auto:114 = WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, int&>(const std::pair&, int&)::; Key = std::pair; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::EncodedJSValueWithRepresentationHash; Traits = WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::EncodedJSValueWithRepresentationHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = int&; KeyArg = std::pair; MappedArg = unsigned int; HashArg = JSC::EncodedJSValueWithRepresentationHash; KeyTraitsArg = JSC::EncodedJSValueWithRepresentationHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = int&; KeyArg = std::pair; MappedArg = unsigned int; HashArg = JSC::EncodedJSValueWithRepresentationHash; KeyTraitsArg = JSC::EncodedJSValueWithRepresentationHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits> >; KeyType = std::pair]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1635:52: required from here 1635 | JSValueMap::AddResult result = m_jsValueMap.add(valueMapKey, m_nextConstantOffset); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::EncodedJSValueWithRepresentationHash, WTF::HashMap, unsigned int, JSC::EncodedJSValueWithRepresentationHash, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::EncodedJSValueWithRepresentationHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::LinkTimeConstant; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::LinkTimeConstant; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::LinkTimeConstant; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const JSC::LinkTimeConstant&; auto:114 = JSC::BytecodeGenerator::moveLinkTimeConstant(JSC::RegisterID*, JSC::LinkTimeConstant)::; Key = JSC::LinkTimeConstant; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, JSC::LinkTimeConstant, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = const JSC::LinkTimeConstant&; auto:132 = JSC::BytecodeGenerator::moveLinkTimeConstant(JSC::RegisterID*, JSC::LinkTimeConstant)::; KeyArg = JSC::LinkTimeConstant; MappedArg = JSC::RegisterID*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::StrongEnumHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, JSC::LinkTimeConstant, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:157&) [with auto:126 = JSC::BytecodeGenerator::moveLinkTimeConstant(JSC::RegisterID*, JSC::LinkTimeConstant)::; KeyArg = JSC::LinkTimeConstant; MappedArg = JSC::RegisterID*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::StrongEnumHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, JSC::LinkTimeConstant, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits > >; KeyType = JSC::LinkTimeConstant]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1646:62: required from here 1646 | RegisterID* constant = m_linkTimeConstantRegisters.ensure(type, [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 1647 | int index = addConstantIndex(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1648 | m_codeBlock->addConstant(type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1649 | return &m_constantPoolRegisters[index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1650 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl*; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(WTF::UniquedStringImpl*&&, std::nullptr_t&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl*; V = std::nullptr_t; KeyArg = WTF::UniquedStringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::UniquedStringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::UniquedStringImpl*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1967:45: required from here 1967 | JSString*& stringInMap = m_stringMap.add(identifier.impl(), nullptr).iterator->value; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::tuple; Value = WTF::KeyValuePair, JSC::JSValue>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSValue> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSValue>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::tuple; Value = WTF::KeyValuePair, JSC::JSValue>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSValue> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSValue>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::tuple; Value = WTF::KeyValuePair, JSC::JSValue>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSValue> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSValue>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = std::tuple; auto:114 = JSC::BytecodeGenerator::addBigIntConstant(const JSC::Identifier&, uint8_t, bool)::; Key = std::tuple; Value = WTF::KeyValuePair, JSC::JSValue>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSValue> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = std::tuple; auto:132 = JSC::BytecodeGenerator::addBigIntConstant(const JSC::Identifier&, uint8_t, bool)::; KeyArg = std::tuple; MappedArg = JSC::JSValue; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = JSC::BytecodeGenerator::addBigIntConstant(const JSC::Identifier&, uint8_t, bool)::; KeyArg = std::tuple; MappedArg = JSC::JSValue; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::tuple]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3334:30: required from here 3334 | return m_bigIntMap.ensure(BigIntMapEntry(identifier.impl(), radix, sign), [&] { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3335 | VM& vm = this->vm(); | ~~~~~~~~~~~~~~~~~~~~ 3336 | DeferTermination deferScope(vm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3337 | auto scope = DECLARE_CATCH_SCOPE(vm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3338 | auto parseIntSign = sign ? JSBigInt::ParseIntSign::Signed : JSBigInt::ParseIntSign::Unsigned; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3339 | JSValue bigIntInMap = JSBigInt::parseInt(nullptr, vm, identifier.string(), radix, JSBigInt::ErrorParseMode::ThrowExceptions, parseIntSign); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3340 | scope.assertNoException(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3341 | addConstantValue(bigIntInMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3342 | | 3343 | return bigIntInMap; | ~~~~~~~~~~~~~~~~~~~ 3344 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::JSValue>, WTF::KeyValuePairKeyExtractor, JSC::JSValue> >, WTF::DefaultHash >, WTF::HashMap, JSC::JSValue, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::JSValue>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const WTF::Ref&; auto:114 = WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Ref]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::Ref]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3359:52: required from here 3359 | auto result = m_templateObjectDescriptorSet.add(WTFMove(descriptor)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = long unsigned int; auto:114 = JSC::BytecodeGenerator::addTemplateObjectConstant(WTF::Ref&&, int)::; Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = long unsigned int; auto:132 = JSC::BytecodeGenerator::addTemplateObjectConstant(WTF::Ref&&, int)::; KeyArg = long unsigned int; MappedArg = JSC::JSTemplateObjectDescriptor*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = JSC::BytecodeGenerator::addTemplateObjectConstant(WTF::Ref&&, int)::; KeyArg = long unsigned int; MappedArg = JSC::JSTemplateObjectDescriptor*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = long unsigned int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3360:81: required from here 3360 | JSTemplateObjectDescriptor* descriptorValue = m_templateDescriptorMap.ensure(endOffset, [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3361 | return JSTemplateObjectDescriptor::create(vm(), result.iterator->copyRef(), endOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3362 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::GenericHashKey; Value = WTF::GenericHashKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::GenericHashKey]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::GenericHashKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::GenericHashKey]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::GenericHashKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::GenericHashKey]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = const WTF::GenericHashKey&; auto:114 = WTF::HashTable, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::GenericHashKey; Value = WTF::GenericHashKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::GenericHashKey; Value = WTF::GenericHashKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::GenericHashKey]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::GenericHashKey; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::GenericHashKey]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:4423:36: required from 'JSC::BytecodeGenerator::endSwitch(const WTF::Vector >, 8>&, JSC::ExpressionNode**, JSC::Label&, int32_t, int32_t):: [with auto:277 = JSC::OpSwitchImm]' 4423 | if (!alreadyHandled.add(key).isNewEntry) | ~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:4469:25: required from here 4469 | handleSwitchList(ref->as()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::GenericHashKey, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::GenericHashKey*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::RefPtr; auto:172 = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd, JSC::UnlinkedStringJumpTable::OffsetLocation>(WTF::RefPtr&&, JSC::UnlinkedStringJumpTable::OffsetLocation&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::UnlinkedStringJumpTable::OffsetLocation; KeyArg = WTF::RefPtr; MappedArg = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::UnlinkedStringJumpTable::OffsetLocation; KeyArg = WTF::RefPtr; MappedArg = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:4445:54: required from 'JSC::BytecodeGenerator::endSwitch(const WTF::Vector >, 8>&, JSC::ExpressionNode**, JSC::Label&, int32_t, int32_t):: [with auto:278 = JSC::OpSwitchString]' 4445 | auto result = jumpTable.m_offsetTable.add(clause, UnlinkedStringJumpTable::OffsetLocation { labels[i]->bind(switchInfo.bytecodeOffset), 0 }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:4484:27: required from here 4484 | handleStringSwitch(ref->as()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl*; auto:114 = WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(WTF::UniquedStringImpl*&&, std::pair&)::; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl*; V = std::pair&; KeyArg = WTF::UniquedStringImpl*; MappedArg = std::pair; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::pair&; KeyArg = WTF::UniquedStringImpl*; MappedArg = std::pair; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::UniquedStringImpl*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:697:71: required from here 697 | GetterSetterMap::AddResult result = privateAccessorMap.add(propertyList->m_node->name()->impl(), pair); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::RefPtr; auto:114 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::SymbolTableEntry&>(WTF::RefPtr&&, JSC::SymbolTableEntry&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.h:586:42: required from 'void JSC::SymbolTable::add(const JSC::ConcurrentJSLocker&, WTF::UniquedStringImpl*, Entry&&) [with Entry = JSC::SymbolTableEntry&]' 586 | Map::AddResult result = m_map.add(key, std::forward(entry)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:2535:21: required from here 2535 | symbolTable->add(NoLockingNecessary, property.impl(), newEntry); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::PtrHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::StringImpl* const&; auto:114 = JSC::ArrayNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)::::; Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = WTF::StringImpl* const&; auto:132 = JSC::ArrayNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)::::; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:157&) [with auto:126 = JSC::ArrayNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)::::; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::StringImpl*]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:68:40: required from 'ValueArg* JSC::WeakGCMap::ensureValue(const KeyType&, Functor&&) [with Functor = JSC::ArrayNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)::::; KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; KeyType = WTF::StringImpl*]' 68 | AddResult result = m_map.ensure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:472:70: required from here 472 | constant = vm.atomStringToJSStringMap.ensureValue(stringImpl, [&] { return string; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2111/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::MarkedBlock::Handle::sweep(JSC::FreeList*)::::]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:526:144: required from here 526 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasNoDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, [] (VM&, JSCell*) { }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::MarkedBlock::Handle::sweep(JSC::FreeList*)::::]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:529:141: required from here 529 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasNoDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, [] (VM&, JSCell*) { }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::MarkedBlock::Handle::sweep(JSC::FreeList*)::::]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:536:145: required from here 536 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasNoDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, [] (VM&, JSCell*) { }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::MarkedBlock::Handle::sweep(JSC::FreeList*)::::]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:539:142: required from here 539 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasNoDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, [] (VM&, JSCell*) { }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::MarkedBlock::Handle::sweep(JSC::FreeList*)::]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlock.cpp:552:116: required from here 552 | specializedSweep(freeList, emptyMode, sweepMode, BlockHasNoDestructors, scribbleMode, newlyAllocatedMode, marksMode, [] (VM&, JSCell*) { }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::HeapCell*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::HeapCell* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::HeapCell*&&)::; Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::HeapCell*; Value = JSC::HeapCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::HeapCell*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::HeapCell*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, JSC::HeapCell*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::HeapCell*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedSpace.cpp:239:17: required from here 239 | set->add(allocation->cell()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::HeapCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::HeapCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2112/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-9.cpp.o [2113/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2114/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSGlobalObject* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(JSC::JSGlobalObject* const&, JSC::Strong&)::; Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSGlobalObject* const&; V = JSC::Strong&; KeyArg = JSC::JSGlobalObject*; MappedArg = JSC::Strong; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Strong&; KeyArg = JSC::JSGlobalObject*; MappedArg = JSC::Strong; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSGlobalObject*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:44:19: required from here 44 | m_wrappers.add(globalObject, wrapper); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = Inspector::InspectorDebuggerAgent::Listener* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(Inspector::InspectorDebuggerAgent::Listener*&&)::; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = Inspector::InspectorDebuggerAgent::Listener*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:162:59: required from here 162 | void addListener(Listener& listener) { m_listeners.add(&listener); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2115/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/AsyncStackTrace.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const unsigned int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:176&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:172 = const WTF::String&; auto:173 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::JSGlobalObject* const&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::JSGlobalObject* const&, int&)::; Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSGlobalObject* const&; V = int&; KeyArg = JSC::JSGlobalObject*; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::JSGlobalObject* const&; V = int&; KeyArg = JSC::JSGlobalObject*; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = int&; KeyArg = JSC::JSGlobalObject*; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSGlobalObject*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:100:26: required from here 100 | m_scriptStateToId.set(globalObject, id); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const int&, Inspector::InjectedScript&)::; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const int&; V = Inspector::InjectedScript&; KeyArg = int; MappedArg = Inspector::InjectedScript; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const int&; V = Inspector::InjectedScript&; KeyArg = int; MappedArg = Inspector::InjectedScript; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = Inspector::InjectedScript&; KeyArg = int; MappedArg = Inspector::InjectedScript; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:201:29: required from here 201 | m_idToInjectedScript.set(id, result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2116/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2117/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::CString; MappedArg = std::pair; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::CString; MappedArg = std::pair; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair >]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp:141:6: required from here 141 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const WTF::RefPtr&; auto:62 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:215:22: required from here 215 | m_connections.add(WTFMove(connection)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::SocketConnection*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::SocketConnection*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::SocketConnection*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::SocketConnection*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(WTF::SocketConnection*&&, int&&)::; Key = WTF::SocketConnection*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SocketConnection*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::SocketConnection*; V = int; KeyArg = WTF::SocketConnection*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SocketConnection*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WTF::SocketConnection*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SocketConnection*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::SocketConnection*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:221:60: required from here 221 | auto addResult = m_remoteInspectorConnectionToIDMap.add(&remoteInspectorConnection, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const long unsigned int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const long unsigned int&, WTF::SocketConnection*&&)::; Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const long unsigned int&; V = WTF::SocketConnection*; KeyArg = long unsigned int; MappedArg = WTF::SocketConnection*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::SocketConnection*; KeyArg = long unsigned int; MappedArg = WTF::SocketConnection*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = long unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:224:47: required from here 224 | m_idToRemoteInspectorConnectionMap.add(addResult.iterator->value, &remoteInspectorConnection); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = std::pair; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp:261:32: required from here 261 | m_automationTargets.add(std::make_pair(connectionID, targetID)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const unsigned int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, Inspector::RemoteControllableTarget*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = Inspector::RemoteControllableTarget*&; KeyArg = unsigned int; MappedArg = Inspector::RemoteControllableTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = Inspector::RemoteControllableTarget*&; KeyArg = unsigned int; MappedArg = Inspector::RemoteControllableTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = Inspector::RemoteControllableTarget*&; KeyArg = unsigned int; MappedArg = Inspector::RemoteControllableTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/RemoteInspector.cpp:73:38: required from here 73 | auto result = m_targetMap.set(targetIdentifier, target); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const unsigned int&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(const unsigned int&, WTF::GRefPtr<_GVariant>&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WTF::GRefPtr<_GVariant>&; KeyArg = unsigned int; MappedArg = WTF::GRefPtr<_GVariant>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = WTF::GRefPtr<_GVariant>&; KeyArg = unsigned int; MappedArg = WTF::GRefPtr<_GVariant>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::GRefPtr<_GVariant>&; KeyArg = unsigned int; MappedArg = WTF::GRefPtr<_GVariant>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/RemoteInspector.cpp:79:45: required from here 79 | auto result = m_targetListingMap.set(targetIdentifier, targetListing); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const unsigned int&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::DefaultRefDerefTraits > >(const unsigned int&, WTF::Ref, WTF::DefaultRefDerefTraits >&&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WTF::Ref, WTF::DefaultRefDerefTraits >; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = WTF::Ref, WTF::DefaultRefDerefTraits >; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref, WTF::DefaultRefDerefTraits >; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp:297:30: required from here 297 | m_targetConnectionMap.set(targetIdentifier, WTFMove(connectionToTarget)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = unsigned int]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/remote/RemoteInspector.cpp:187:43: required from here 187 | m_automaticInspectionCandidates.remove(targetIdentifier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2118/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2119/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/ICStats.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::ICEvent; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::ICEvent; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::ICEvent; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const JSC::ICEvent&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(const JSC::ICEvent&, long unsigned int&)::; Key = JSC::ICEvent; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::ICEvent, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::ICEvent&; V = long unsigned int&; KeyArg = JSC::ICEvent; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::ICEvent, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = long unsigned int&; KeyArg = JSC::ICEvent; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::ICEvent, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::ICEvent]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/Spectrum.h:48:71: required from 'void WTF::Spectrum::add(const T&, CounterType) [with T = JSC::ICEvent; CounterType = long unsigned int]' 48 | typename HashMap::AddResult result = m_map.add(key, count); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/ICStats.cpp:106:19: required from here 106 | m_spectrum.add(event); | ~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2120/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSCell*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = JSC::JSCell*; Value = JSC::JSCell*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from 'WTF::HashMap, , , , , >::MappedPeekType WTF::HashMap, , , , , >::get(const TYPE&) const [with HashTranslator = WTF::IdentityHashTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; T = JSC::JSCell*; KeyArg = JSC::JSCell*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; MappedPeekType = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>]' 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:509:39: required from 'WTF::HashMap, , , , , >::MappedPeekType WTF::HashMap, , , , , >::get(const KeyType&) const [with KeyArg = JSC::JSCell*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; MappedPeekType = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyType = JSC::JSCell*]' 509 | return get(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:885:45: required from here 885 | for (auto* to : m_successors.get(from)) | ~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSCell**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = Inspector::InspectorDebuggerAgent::Listener* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(Inspector::InspectorDebuggerAgent::Listener*&&)::; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = Inspector::InspectorDebuggerAgent::Listener*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:162:59: required from here 162 | void addListener(Listener& listener) { m_listeners.add(&listener); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::JSCell* const&; auto:62 = Inspector::HeapHolderFinder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = JSC::JSCell* const&; auto:80 = Inspector::HeapHolderFinder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; KeyArg = JSC::JSCell*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:105&) [with auto:74 = Inspector::HeapHolderFinder::analyzeEdge(JSC::JSCell*, JSC::JSCell*, JSC::RootMarkReason)::; KeyArg = JSC::JSCell*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:919:32: required from here 919 | m_successors.ensure(from, [] { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 920 | return UncheckedKeyHashSet(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }).iterator->value.add(to); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2121/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/JITPlan.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2122/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from 'bool WTF::Vector< , , , , >::append(U&&) [with WTF::FailureAction = WTF::FailureAction::Crash; U = const Inspector::InspectorDebuggerAgent::SymbolicBreakpoint&; T = Inspector::InspectorDebuggerAgent::SymbolicBreakpoint; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; long unsigned int minCapacity = 16; Malloc = WTF::FastMalloc]' 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/Vector.h:916:92: required from 'void WTF::Vector< , , , , >::append(U&&) [with U = const Inspector::InspectorDebuggerAgent::SymbolicBreakpoint&; T = Inspector::InspectorDebuggerAgent::SymbolicBreakpoint; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; long unsigned int minCapacity = 16; Malloc = WTF::FastMalloc]' 916 | template ALWAYS_INLINE void append(U&& u) { append(std::forward(u)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/Vector.h:1215:11: required from 'bool WTF::Vector< , , , , >::appendIfNotContains(const auto:91&) [with auto:73 = Inspector::InspectorDebuggerAgent::SymbolicBreakpoint; T = Inspector::InspectorDebuggerAgent::SymbolicBreakpoint; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; long unsigned int minCapacity = 16; Malloc = WTF::FastMalloc]' 1215 | append(value); | ~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:780:55: required from here 780 | if (!m_symbolicBreakpoints.appendIfNotContains(WTFMove(symbolicBreakpoint))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::String&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, WTF::MonotonicTime&&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::MonotonicTime; KeyArg = WTF::String; MappedArg = WTF::MonotonicTime; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::MonotonicTime; KeyArg = WTF::String; MappedArg = WTF::MonotonicTime; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:151:30: required from here 151 | auto result = m_times.add(label, MonotonicTime::now()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::String&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, int&&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = int; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = int; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:221:31: required from here 221 | auto result = m_counts.add(label, 1); | ~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = Inspector::InspectorDebuggerAgent::Listener* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(Inspector::InspectorDebuggerAgent::Listener*&&)::; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = Inspector::InspectorDebuggerAgent::Listener*; Value = Inspector::InspectorDebuggerAgent::Listener*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = Inspector::InspectorDebuggerAgent::Listener*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, Inspector::InspectorDebuggerAgent::Listener*, Inspector::InspectorDebuggerAgent::Listener*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = Inspector::InspectorDebuggerAgent::Listener*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:162:59: required from here 162 | void addListener(Listener& listener) { m_listeners.add(&listener); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'Inspector::InspectorDebuggerAgent::Listener**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::String&; auto:125 = Inspector::InspectorDebuggerAgent::didSetBreakpoint(ProtocolBreakpoint&, JSC::Breakpoint&)::; Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = const WTF::String&; auto:143 = Inspector::InspectorDebuggerAgent::didSetBreakpoint(ProtocolBreakpoint&, JSC::Breakpoint&)::; KeyArg = WTF::String; MappedArg = WTF::Vector >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:168&) [with auto:137 = Inspector::InspectorDebuggerAgent::didSetBreakpoint(ProtocolBreakpoint&, JSC::Breakpoint&)::; KeyArg = WTF::String; MappedArg = WTF::Vector >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:625:84: required from here 625 | auto& debuggerBreakpoints = m_debuggerBreakpointsForProtocolBreakpointID.ensure(protocolBreakpoint.id(), [] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | return JSC::BreakpointsVector(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const std::pair&; auto:125 = WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = std::pair; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:1351:44: required from here 1351 | blackboxedScript.ranges.add({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1352 | { OrdinalNumber::fromZeroBasedInt(startLine), OrdinalNumber::fromZeroBasedInt(startColumn) }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1353 | { OrdinalNumber::fromZeroBasedInt(endLine), OrdinalNumber::fromZeroBasedInt(endColumn) }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1354 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::OptionSet >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::OptionSet >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::OptionSet >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::OptionSet >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = std::pair; auto:125 = Inspector::InspectorDebuggerAgent::setBlackboxConfiguration(JSC::SourceID, const JSC::Debugger::Script&)::; Key = std::pair; Value = WTF::KeyValuePair, WTF::OptionSet >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = std::pair; auto:143 = Inspector::InspectorDebuggerAgent::setBlackboxConfiguration(JSC::SourceID, const JSC::Debugger::Script&)::; KeyArg = std::pair; MappedArg = WTF::OptionSet; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = Inspector::InspectorDebuggerAgent::setBlackboxConfiguration(JSC::SourceID, const JSC::Debugger::Script&)::; KeyArg = std::pair; MappedArg = WTF::OptionSet; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:1383:59: required from here 1383 | auto& blackboxFlags = blackboxConfiguration.ensure(blackboxRange(script), [] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1384 | return JSC::Debugger::BlackboxFlags(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::OptionSet >, WTF::KeyValuePairKeyExtractor, WTF::OptionSet > >, WTF::DefaultHash >, WTF::HashMap, WTF::OptionSet, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::OptionSet >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const std::pair&; auto:125 = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, WTF::Ref >(const std::pair&, WTF::Ref&&)::; Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = WTF::Ref; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = WTF::Ref; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:447:28: required from here 447 | m_pendingAsyncCalls.set(identifier, WTFMove(asyncStackTrace)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::String&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, Inspector::InspectorDebuggerAgent::ProtocolBreakpoint&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint&; KeyArg = WTF::String; MappedArg = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint&; KeyArg = WTF::String; MappedArg = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint&; KeyArg = WTF::String; MappedArg = Inspector::InspectorDebuggerAgent::ProtocolBreakpoint; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:563:52: required from here 563 | m_protocolBreakpointForProtocolBreakpointID.set(protocolBreakpoint->id(), *protocolBreakpoint); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, const JSC::Debugger::Script&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = const JSC::Debugger::Script&; KeyArg = unsigned int; MappedArg = JSC::Debugger::Script; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = const JSC::Debugger::Script&; KeyArg = unsigned int; MappedArg = JSC::Debugger::Script; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const JSC::Debugger::Script&; KeyArg = unsigned int; MappedArg = JSC::Debugger::Script; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:1608:18: required from here 1608 | m_scripts.set(sourceID, script); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::String; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(WTF::String&&, Inspector::InspectorTarget*&&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::String; V = Inspector::InspectorTarget*; KeyArg = WTF::String; MappedArg = Inspector::InspectorTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = WTF::String; V = Inspector::InspectorTarget*; KeyArg = WTF::String; MappedArg = Inspector::InspectorTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = Inspector::InspectorTarget*; KeyArg = WTF::String; MappedArg = Inspector::InspectorTarget*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/agents/InspectorTargetAgent.cpp:130:35: required from here 130 | auto addResult = m_targets.set(target.identifier(), &target); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2123/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/JITCode.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2124/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/GCActivityCallback.cpp:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HandleBlockInlines.h: In member function 'JSC::HandleNode* JSC::HandleBlock::nodes()': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::HandleNode*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/HandleBlockInlines.h:64:12: note: in expansion of macro 'reinterpret_cast_ptr' 64 | return reinterpret_cast_ptr(payload()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::CodeBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::CodeBlock* const&)::; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::CodeBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CodeBlockSetInlines.h:45:29: required from here 45 | m_currentlyExecuting.add(codeBlock); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::RefPtr; auto:62 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const char* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(const char* const&, JSC::GCTypeMap&&)::; Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const char* const&; V = JSC::GCTypeMap; KeyArg = const char*; MappedArg = JSC::GCTypeMap; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::GCTypeMap; KeyArg = const char*; MappedArg = JSC::GCTypeMap; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const char*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Heap.cpp:222:29: required from here 222 | return timingStats().add(name, GCTypeMap()).iterator->value[scope]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const char*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const char*&&, long unsigned int&&)::; Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const char*; V = long unsigned int; KeyArg = const char*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = long unsigned int; KeyArg = const char*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const char*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Heap.cpp:1560:29: required from here 1560 | visitMap.add(visitor.codeName(), visitor.bytesVisited() / 1024); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::WeakGCHashTable*; Value = JSC::WeakGCHashTable*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::WeakGCHashTable*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::WeakGCHashTable*; Value = JSC::WeakGCHashTable*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::WeakGCHashTable*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::WeakGCHashTable*; Value = JSC::WeakGCHashTable*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::WeakGCHashTable*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::WeakGCHashTable* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::WeakGCHashTable* const&)::; Key = JSC::WeakGCHashTable*; Value = JSC::WeakGCHashTable*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::WeakGCHashTable*, JSC::WeakGCHashTable*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::WeakGCHashTable*; Value = JSC::WeakGCHashTable*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::WeakGCHashTable*, JSC::WeakGCHashTable*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::WeakGCHashTable*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::WeakGCHashTable*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::WeakGCHashTable*, JSC::WeakGCHashTable*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::WeakGCHashTable*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Heap.cpp:2934:27: required from here 2934 | m_weakGCHashTables.add(weakGCHashTable); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakGCHashTable**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakGCHashTable**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::ASCIILiteral&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(const WTF::ASCIILiteral&, int&&)::; Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::ASCIILiteral&; V = int; KeyArg = WTF::ASCIILiteral; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = int; KeyArg = WTF::ASCIILiteral; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ASCIILiteral]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:236:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(const ValueType&) [with Value = WTF::ASCIILiteral; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WTF::ASCIILiteral]' 236 | auto result = m_impl.add(value, 0); | ~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Heap.cpp:200:12: required from here 200 | set.add(typeName); | ~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = JSC::JSCell*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(JSC::JSCell*&&, int&&)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSCell*; V = int; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSCell*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = JSC::JSCell*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = JSC::JSCell*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/Heap.cpp:732:26: required from here 732 | m_protectedValues.add(k.asCell()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:465:140: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 465 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:468:137: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 468 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:475:146: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 475 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:478:143: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 478 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:488:141: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 488 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:491:138: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 491 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:498:147: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 498 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:501:144: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 501 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:514:116: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 514 | specializedSweep(freeList, emptyMode, sweepMode, destructionMode, scribbleMode, newlyAllocatedMode, marksMode, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSRopeString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:465:140: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 465 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:468:137: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 468 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:475:146: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 475 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:478:143: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 478 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:488:141: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 488 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:491:138: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 491 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:498:147: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 498 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:501:144: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 501 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:514:116: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::IsoInlinedHeapCellType::DestroyFunc]' 514 | specializedSweep(freeList, emptyMode, sweepMode, destructionMode, scribbleMode, newlyAllocatedMode, marksMode, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellTypeInlines.h:49:42: required from 'void JSC::IsoInlinedHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const [with CellType = JSC::JSString]' 49 | handle.finishSweepKnowingHeapCellType(freeList, DestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h:41:10: required from here 41 | void finishSweep(MarkedBlock::Handle&, FreeList*) const final; | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ [2125/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-8.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2126/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jit/JITThunks.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2127/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0e543b66-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.cpp:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0e543b66-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = void* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(void* const&, JSC::OpcodeID&&)::; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::OpcodeID; KeyArg = void*; MappedArg = JSC::OpcodeID; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::OpcodeID; KeyArg = void*; MappedArg = JSC::OpcodeID; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/Interpreter.cpp:431:31: required from here 431 | opcodeIDTable->add(opcodeTable[i], static_cast(i)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2128/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:32, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::AnimationBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::AnimationBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:100:6: required from here 100 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::CSSBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::CSSBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:574:6: required from here 574 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::CanvasBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::CanvasBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:1155:6: required from here 1155 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::ConsoleBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::ConsoleBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:1562:6: required from here 1562 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:1816:6: required from here 1816 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMDebuggerBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMDebuggerBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:3374:6: required from here 3374 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMStorageBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::DOMStorageBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:3605:6: required from here 3605 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::DebuggerBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::DebuggerBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:3816:6: required from here 3816 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::HeapBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::HeapBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:4613:6: required from here 4613 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::IndexedDBBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::IndexedDBBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:4839:6: required from here 4839 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::NetworkBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::NetworkBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:5398:6: required from here 5398 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::PageBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::PageBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:5953:6: required from here 5953 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::RuntimeBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::RuntimeBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:6616:6: required from here 6616 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair&&)>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair&&)>; Extractor = WTF::KeyValuePairKeyExtractor&&)> >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap&&)>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::String; MappedArg = void (Inspector::TimelineBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::String; MappedArg = void (Inspector::TimelineBackendDispatcher::*)(long int, WTF::RefPtr&&); HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits&&)>; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair&&)>]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp:7453:6: required from here 7453 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable&&)>, WTF::KeyValuePairKeyExtractor&&)> >, WTF::DefaultHash, WTF::HashMap&&)>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair&&)>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, Inspector::SupplementalBackendDispatcher*&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:102:22: required from here 102 | m_dispatchers.set(domain, dispatcher); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2129/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/UnlinkedSourceCode.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.cpp:284:42: required from here 284 | auto addResult = inflated.add(compact[i]); | ~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CompactTDZEnvironmentKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CompactTDZEnvironmentKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CompactTDZEnvironmentKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::CompactTDZEnvironmentKey&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::CompactTDZEnvironmentKey&, int&&)::; Key = JSC::CompactTDZEnvironmentKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironmentKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::CompactTDZEnvironmentKey&; V = int; KeyArg = JSC::CompactTDZEnvironmentKey; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironmentKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = int; KeyArg = JSC::CompactTDZEnvironmentKey; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironmentKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::CompactTDZEnvironmentKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.cpp:305:31: required from here 305 | auto addResult = m_map.add(key, 1); | ~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2130/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::Profiler::OriginStack&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::Profiler::OriginStack&, std::nullptr_t&&)::; Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Profiler::OriginStack, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::Profiler::OriginStack&; V = std::nullptr_t; KeyArg = JSC::Profiler::OriginStack; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Profiler::OriginStack, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = JSC::Profiler::OriginStack; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Profiler::OriginStack, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::Profiler::OriginStack]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:79:64: required from here 79 | std::unique_ptr& counter = m_counters.add(origin, nullptr).iterator->value; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CodeBlock* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::CodeBlock* const&, JSC::Profiler::Bytecodes*&)::; Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::CodeBlock* const&; V = JSC::Profiler::Bytecodes*&; KeyArg = JSC::CodeBlock*; MappedArg = JSC::Profiler::Bytecodes*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Profiler::Bytecodes*&; KeyArg = JSC::CodeBlock*; MappedArg = JSC::Profiler::Bytecodes*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::CodeBlock*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:77:23: required from here 77 | m_bytecodesMap.add(codeBlock, result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CodeBlock* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(JSC::CodeBlock* const&, WTF::Ref&&)::; Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::CodeBlock* const&; V = WTF::Ref; KeyArg = JSC::CodeBlock*; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::CodeBlock* const&; V = WTF::Ref; KeyArg = JSC::CodeBlock*; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = JSC::CodeBlock*; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::CodeBlock*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:95:25: required from here 95 | m_compilationMap.set(codeBlock, WTFMove(compilation)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2131/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/profiler/ProfilerJettisonReason.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2132/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AsyncFunctionPrototype.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2133/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/BigIntObject.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2134/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::ListHashSetTranslator; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WTF::RefPtr; auto:64 = WTF::ListHashSet, JSC::IdentifierRepHash>::add(ValueType&&)::; Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions, WTF::HashTraits >*>, WTF::HashTraits >*>, WTF::FastMalloc>, WTF::ListHashSetNode >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions, WTF::HashTraits >*>, WTF::HashTraits >*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:589:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; AddResult = WTF::HashTableAddResult, JSC::IdentifierRepHash> >; ValueType = WTF::RefPtr]' 589 | auto result = m_impl.template add(WTFMove(value), [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:89:28: required from here 89 | m_starExportEntries.add(moduleName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, const JSC::AbstractModuleRecord::ImportEntry&>(WTF::RefPtr&&, const JSC::AbstractModuleRecord::ImportEntry&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::AbstractModuleRecord::ImportEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::ImportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = const JSC::AbstractModuleRecord::ImportEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::ImportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:94:42: required from here 94 | bool isNewEntry = m_importEntries.add(entry.localName.impl(), entry).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ImportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ImportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::AbstractModuleRecord::ImportEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, const JSC::AbstractModuleRecord::ExportEntry&>(WTF::RefPtr&&, const JSC::AbstractModuleRecord::ExportEntry&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::AbstractModuleRecord::ExportEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::ExportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = const JSC::AbstractModuleRecord::ExportEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::ExportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:100:42: required from here 100 | bool isNewEntry = m_exportEntries.add(entry.exportName.impl(), entry).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::AbstractModuleRecord::ExportEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, const JSC::AbstractModuleRecord::Resolution&>(WTF::RefPtr&&, const JSC::AbstractModuleRecord::Resolution&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::AbstractModuleRecord::Resolution&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::Resolution; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = const JSC::AbstractModuleRecord::Resolution&; KeyArg = WTF::RefPtr; MappedArg = JSC::AbstractModuleRecord::Resolution; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:254:26: required from here 254 | m_resolutionCache.add(exportName, resolution); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>, WTF::KeyValuePairKeyExtractor, JSC::AbstractModuleRecord::Resolution> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::AbstractModuleRecord::Resolution, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::AbstractModuleRecord::Resolution>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::AbstractModuleRecord::ResolveQuery; Value = JSC::AbstractModuleRecord::ResolveQuery; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::AbstractModuleRecord::ResolveQuery::Hash; Traits = WTF::CustomHashTraits; KeyTraits = WTF::CustomHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord::ResolveQuery]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::AbstractModuleRecord::ResolveQuery; Value = JSC::AbstractModuleRecord::ResolveQuery; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::AbstractModuleRecord::ResolveQuery::Hash; Traits = WTF::CustomHashTraits; KeyTraits = WTF::CustomHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord::ResolveQuery]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::AbstractModuleRecord::ResolveQuery; Value = JSC::AbstractModuleRecord::ResolveQuery; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::AbstractModuleRecord::ResolveQuery::Hash; Traits = WTF::CustomHashTraits; KeyTraits = WTF::CustomHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord::ResolveQuery]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, JSC::AbstractModuleRecord::ResolveQuery::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::AbstractModuleRecord::ResolveQuery&; auto:64 = WTF::HashTable, WTF::CustomHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = JSC::AbstractModuleRecord::ResolveQuery; Value = JSC::AbstractModuleRecord::ResolveQuery; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::AbstractModuleRecord::ResolveQuery::Hash; Traits = WTF::CustomHashTraits; KeyTraits = WTF::CustomHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::CustomHashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord::ResolveQuery, JSC::AbstractModuleRecord::ResolveQuery, WTF::IdentityExtractor, JSC::AbstractModuleRecord::ResolveQuery::Hash, WTF::CustomHashTraits, WTF::CustomHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::AbstractModuleRecord::ResolveQuery; Value = JSC::AbstractModuleRecord::ResolveQuery; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::AbstractModuleRecord::ResolveQuery::Hash; Traits = WTF::CustomHashTraits; KeyTraits = WTF::CustomHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::CustomHashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord::ResolveQuery, JSC::AbstractModuleRecord::ResolveQuery, WTF::IdentityExtractor, JSC::AbstractModuleRecord::ResolveQuery::Hash, WTF::CustomHashTraits, WTF::CustomHashTraits > >; ValueType = JSC::AbstractModuleRecord::ResolveQuery]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::AbstractModuleRecord::ResolveQuery; HashArg = JSC::AbstractModuleRecord::ResolveQuery::Hash; TraitsArg = WTF::CustomHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::CustomHashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord::ResolveQuery, JSC::AbstractModuleRecord::ResolveQuery, WTF::IdentityExtractor, JSC::AbstractModuleRecord::ResolveQuery::Hash, WTF::CustomHashTraits, WTF::CustomHashTraits > >; ValueType = JSC::AbstractModuleRecord::ResolveQuery]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:597:32: required from here 597 | if (!resolveSet.add(task.query).isNewEntry) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::CustomHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::AbstractModuleRecord::ResolveQuery*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::AbstractModuleRecord*; Value = JSC::AbstractModuleRecord*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::AbstractModuleRecord*; Value = JSC::AbstractModuleRecord*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::AbstractModuleRecord*; Value = JSC::AbstractModuleRecord*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::AbstractModuleRecord*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::AbstractModuleRecord* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::AbstractModuleRecord* const&)::; Key = JSC::AbstractModuleRecord*; Value = JSC::AbstractModuleRecord*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord*, JSC::AbstractModuleRecord*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::AbstractModuleRecord*; Value = JSC::AbstractModuleRecord*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord*, JSC::AbstractModuleRecord*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::AbstractModuleRecord*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::AbstractModuleRecord*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::AbstractModuleRecord*, JSC::AbstractModuleRecord*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::AbstractModuleRecord*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:732:26: required from here 732 | exportStarSet.add(moduleRecord); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::AbstractModuleRecord**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::AbstractModuleRecord**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:737:34: required from here 737 | exportedNames.add(exportEntry.exportName.impl()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedVectorBase* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedVectorBase*&&)::; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.cpp:45:19: required from here 45 | m_markSet->add(this); | ~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2135/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ConcatKeyAtomStringCache.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >(const unsigned int&, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>&&)::; Key = unsigned int; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = unsigned int; MappedArg = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = unsigned int; MappedArg = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ControlFlowProfiler.cpp:52:43: required from here 52 | auto addResult = m_sourceIDBuckets.add(sourceID, BlockLocationCache()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::BasicBlockKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::BasicBlockKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::BasicBlockKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::BasicBlockKey&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::BasicBlockKey&, std::nullptr_t&&)::; Key = JSC::BasicBlockKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::BasicBlockKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::BasicBlockKey&; V = std::nullptr_t; KeyArg = JSC::BasicBlockKey; MappedArg = JSC::BasicBlockLocation*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::BasicBlockKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = JSC::BasicBlockKey; MappedArg = JSC::BasicBlockLocation*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::BasicBlockKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::BasicBlockKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ControlFlowProfiler.cpp:55:57: required from here 55 | auto addResultForBasicBlock = blockLocationCache.add(key, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2136/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-10.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-10.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2137/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/DOMAttributeGetterSetter.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-8.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::DeferredWorkTimer::doWork(JSC::VM&)::; Key = WTF::Ref; Value = WTF::Ref; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:201&) [with auto:179 = JSC::DeferredWorkTimer::doWork(JSC::VM&)::; ValueArg = WTF::Ref; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/DeferredWorkTimer.cpp:175:30: required from here 175 | m_pendingTickets.removeIf([] (auto& ticket) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 176 | return ticket->isCancelled(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::Ref, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc; ValueType = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc; ValueType = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = WTF::ThreadSafeWeakHashSet::values() const::; Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:201&) [with auto:179 = WTF::ThreadSafeWeakHashSet::values() const::; ValueArg = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; HashArg = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; TraitsArg = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ThreadSafeWeakHashSet.h:177:31: required from 'WTF::Vector > WTF::ThreadSafeWeakHashSet< >::values() const [with T = JSC::DeferredWorkTimer::TicketData]' 177 | m_set.removeIf([](auto& pair) { return pair.first->objectHasStartedDeletion(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ThreadSafeWeakHashSet.h:89:18: required from 'WTF::ThreadSafeWeakHashSet< >::const_iterator WTF::ThreadSafeWeakHashSet< >::begin() const [with T = JSC::DeferredWorkTimer::TicketData]' 89 | return { values() }; | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/DeferredWorkTimer.cpp:257:50: required from here 257 | for (Ref ticket : *globalObject->m_weakTickets) { | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, WTF::IdentityExtractor, WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::FastMalloc>::ValueType*' {aka 'std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, WTF::IdentityExtractor, WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::FastMalloc>::ValueType*' {aka 'std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2138/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:25, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:394:34: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 394 | if (compareCharacters(code + 2, 'i', 's')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:120:16: note: in expansion of macro 'COMPARE_2CHARS' 120 | return COMPARE_2CHARS(source, c0, c1); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:401:41: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 401 | } else if (compareCharacters(code + 1, 'h', 'r', 'o', 'w')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:425:37: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 425 | } else if (compareCharacters(code + 1, 'y', 'p', 'e', 'o', 'f')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:100:6: note: in expansion of macro 'COMPARE_4CHARS' 100 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:147:16: note: in expansion of macro 'COMPARE_5CHARS' 147 | return COMPARE_5CHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:100:6: note: in expansion of macro 'COMPARE_4CHARS' 100 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:147:16: note: in expansion of macro 'COMPARE_5CHARS' 147 | return COMPARE_5CHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:434:30: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 434 | if (compareCharacters(code + 1, 'u', 'n', 'c', 't', 'i', 'o', 'n')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:6: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:6: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:61: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:61: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:455:37: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 455 | } else if (compareCharacters(code + 1, 'i', 'n', 'a', 'l', 'l', 'y')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:6: note: in expansion of macro 'COMPARE_4CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:6: note: in expansion of macro 'COMPARE_4CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:61: note: in expansion of macro 'COMPARE_2CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:478:34: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 478 | if (compareCharacters(code + 2, 's', 't', 'a', 'n', 'c', 'e', 'o', 'f')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:6: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:6: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:61: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:61: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:684:33: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = unsigned char]' 684 | } else if (compareCharacters(code, 'l', 'e', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:957:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = unsigned char]' 957 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = unsigned char]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2789:16: required from here 2789 | template class Lexer; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:96:6: note: in expansion of macro 'COMPARE_2CHARS' 96 | (COMPARE_2CHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:129:16: note: in expansion of macro 'COMPARE_3CHARS' 129 | return COMPARE_3CHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:23:34: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 23 | if (compareCharacters(code + 2, 'i', 's')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:122:16: note: in expansion of macro 'COMPARE_2UCHARS' 122 | return COMPARE_2UCHARS(source, c0, c1); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:30:41: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 30 | } else if (compareCharacters(code + 1, 'h', 'r', 'o', 'w')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:54:37: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 54 | } else if (compareCharacters(code + 1, 'y', 'p', 'e', 'o', 'f')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:63:30: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 63 | if (compareCharacters(code + 1, 'u', 'n', 'c', 't', 'i', 'o', 'n')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:84:37: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 84 | } else if (compareCharacters(code + 1, 'i', 'n', 'a', 'l', 'l', 'y')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:62: note: in expansion of macro 'COMPARE_2UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:107:34: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 107 | if (compareCharacters(code + 2, 's', 't', 'a', 'n', 'c', 'e', 'o', 'f')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/KeywordLookup.h:313:33: required from 'JSC::JSTokenType JSC::Lexer::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = false; T = char16_t]' 313 | } else if (compareCharacters(code, 'l', 'e', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:1040:67: required from 'JSC::JSTokenType JSC::Lexer::parseIdentifier(JSC::JSTokenData*, WTF::OptionSet, bool) [with bool shouldBuildIdentifiers = false; T = char16_t]' 1040 | JSTokenType keyword = parseKeyword(tokenData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2540:43: required from 'JSC::JSTokenType JSC::Lexer::lexWithoutClearingLineTerminator(JSC::JSToken*, WTF::OptionSet, bool) [with T = char16_t]' 2540 | token = parseIdentifier(tokenData, lexerFlags, strictMode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Lexer.cpp:2790:16: required from here 2790 | template class Lexer; | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:98:6: note: in expansion of macro 'COMPARE_2UCHARS' 98 | (COMPARE_2UCHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:131:16: note: in expansion of macro 'COMPARE_3UCHARS' 131 | return COMPARE_3UCHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const int&; auto:64 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(const int&, std::unique_ptr&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const int&; V = std::unique_ptr; KeyArg = int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/SourceProviderCache.cpp:46:14: required from here 46 | m_map.add(sourcePosition, WTFMove(item)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2139/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-11.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-11.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2140/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-9.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/DirectArgumentsOffset.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-9.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2141/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlWorkaround.cpp.o [2142/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6e4525b9-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/InPlaceInterpreter.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6e4525b9-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = int; auto:64 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::FixedVector >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::FixedVector >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::FixedVector >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = std::tuple; auto:64 = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::FixedVector >(std::tuple&&, WTF::FixedVector&&)::; Key = std::tuple; Value = WTF::KeyValuePair, WTF::FixedVector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = std::tuple; V = WTF::FixedVector; KeyArg = std::tuple; MappedArg = WTF::FixedVector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::FixedVector; KeyArg = std::tuple; MappedArg = WTF::FixedVector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::tuple, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::tuple]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:857:36: required from here 857 | auto result = watchpointMap.add(std::make_tuple(structure->id(), bytecodeIndex), WTFMove(watchpoints)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::FixedVector >, WTF::KeyValuePairKeyExtractor, WTF::FixedVector > >, WTF::DefaultHash >, WTF::HashMap, WTF::FixedVector, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::FixedVector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2143/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachePayload.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const JSC::UnlinkedFunctionExecutable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const JSC::UnlinkedFunctionExecutable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const JSC::UnlinkedFunctionExecutable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::UnlinkedFunctionExecutable* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::UnlinkedFunctionExecutable* const&, JSC::LeafExecutable&&)::; Key = const JSC::UnlinkedFunctionExecutable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::UnlinkedFunctionExecutable*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::UnlinkedFunctionExecutable* const&; V = JSC::LeafExecutable; KeyArg = const JSC::UnlinkedFunctionExecutable*; MappedArg = JSC::LeafExecutable; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::UnlinkedFunctionExecutable*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::LeafExecutable; KeyArg = const JSC::UnlinkedFunctionExecutable*; MappedArg = JSC::LeafExecutable; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::UnlinkedFunctionExecutable*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const JSC::UnlinkedFunctionExecutable*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedBytecode.cpp:57:47: required from here 57 | auto addResult = m_leafExecutables.add(it.key, it.value + m_size); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const void* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void* const&, long int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void* const&; V = long int&; KeyArg = const void*; MappedArg = long int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = long int&; KeyArg = const void*; MappedArg = long int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:142:29: required from here 142 | m_ptrToOffsetMap.add(ptr, offset); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const long int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const long int&, void*&)::; Key = long int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const long int&; V = void*&; KeyArg = long int; MappedArg = void*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = void*&; KeyArg = long int; MappedArg = void*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = long int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:320:25: required from here 320 | m_offsetToPtrMap.add(offset, ptr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CompactTDZEnvironment*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CompactTDZEnvironment*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CompactTDZEnvironment*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CompactTDZEnvironment* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::CompactTDZEnvironment* const&, const JSC::CompactTDZEnvironmentMap::Handle&)::; Key = JSC::CompactTDZEnvironment*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironment*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::CompactTDZEnvironment* const&; V = const JSC::CompactTDZEnvironmentMap::Handle&; KeyArg = JSC::CompactTDZEnvironment*; MappedArg = JSC::CompactTDZEnvironmentMap::Handle; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironment*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::CompactTDZEnvironmentMap::Handle&; KeyArg = JSC::CompactTDZEnvironment*; MappedArg = JSC::CompactTDZEnvironmentMap::Handle; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CompactTDZEnvironment*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::CompactTDZEnvironment*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:346:50: required from here 346 | auto addResult = m_environmentToHandleMap.add(environment, handle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::RefPtr&; auto:172 = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd&, const JSC::UnlinkedStringJumpTable::OffsetLocation&>(const WTF::RefPtr&, const JSC::UnlinkedStringJumpTable::OffsetLocation&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = const JSC::UnlinkedStringJumpTable::OffsetLocation&; KeyArg = WTF::RefPtr; MappedArg = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = const JSC::UnlinkedStringJumpTable::OffsetLocation&; KeyArg = WTF::RefPtr; MappedArg = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const JSC::UnlinkedStringJumpTable::OffsetLocation&; KeyArg = WTF::RefPtr; MappedArg = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:694:20: required from 'void JSC::CachedHashMap::decode(JSC::Decoder&, Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey>&) const [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = JSC::CachedRefPtr; Value = JSC::UnlinkedStringJumpTable::OffsetLocation; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraits = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey> = WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>; typename JSC::SourceTypeImpl::type = WTF::RefPtr; typename JSC::SourceTypeImpl::type = JSC::UnlinkedStringJumpTable::OffsetLocation]' 694 | map.set(pair.first, pair.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:921:29: required from here 921 | m_offsetTable.decode(decoder, jumpTable.m_offsetTable); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>, WTF::KeyValuePairKeyExtractor, JSC::UnlinkedStringJumpTable::OffsetLocation> >, WTF::DefaultHash >, WTF::HashMap, JSC::UnlinkedStringJumpTable::OffsetLocation, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::UnlinkedStringJumpTable::OffsetLocation>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, const JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = const JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = const JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange&; KeyArg = unsigned int; MappedArg = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:694:20: required from 'void JSC::CachedHashMap::decode(JSC::Decoder&, Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey>&) const [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraits = WTF::HashTableTraits; Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey> = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; typename JSC::SourceTypeImpl::type = unsigned int; typename JSC::SourceTypeImpl::type = JSC::UnlinkedCodeBlock::RareData::TypeProfilerExpressionRange]' 694 | map.set(pair.first, pair.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:1004:37: required from here 1004 | m_typeProfilerInfoMap.decode(decoder, rareData->m_typeProfilerInfoMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, const JSC::SymbolTableEntry&>(const WTF::RefPtr&, const JSC::SymbolTableEntry&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = const JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = const JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:694:20: required from 'void JSC::CachedHashMap::decode(JSC::Decoder&, Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey>&) const [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::CachedRefPtr; Value = JSC::CachedSymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraits = WTF::HashTableTraits; Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey> = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; typename JSC::SourceTypeImpl::type = WTF::RefPtr; typename JSC::SourceTypeImpl::type = JSC::SymbolTableEntry]' 694 | map.set(pair.first, pair.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:1237:21: required from here 1237 | m_map.decode(decoder, symbolTable->m_map); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:976:20: required from 'void JSC::CachedHashSet::decode(JSC::Decoder&, WTF::UncheckedKeyHashSet::type, HashArg>&) const [with T = JSC::CachedRefPtr; HashArg = JSC::IdentifierRepHash; WTF::UncheckedKeyHashSet::type, HashArg> = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; typename JSC::SourceTypeImpl::type = WTF::RefPtr]' 976 | set.add(item); | ~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:381:19: required from 'void JSC::decode(Decoder&, const T&, SourceType&, Args ...) [with T = CachedHashSet, IdentifierRepHash>; Args = {}; SourceType = WTF::HashSet, IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>]' 381 | src.decode(decoder, dst, args...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:645:26: required from 'void JSC::CachedVector::decode(JSC::Decoder&, VectorContainer&, Args ...) const [with Args = {}; VectorContainer = WTF::FixedVector, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; T = JSC::CachedHashSet, JSC::IdentifierRepHash>; long unsigned int InlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; Malloc = WTF::FastMalloc]' 645 | ::JSC::decode(decoder, buffer[i], vector[i], args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:1007:40: required from here 1007 | m_constantIdentifierSets.decode(decoder, rareData->m_constantIdentifierSets); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, const int&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = const int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = const int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = const int&; KeyArg = unsigned int; MappedArg = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:694:20: required from 'void JSC::CachedHashMap::decode(JSC::Decoder&, Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey>&) const [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraits = WTF::HashTableTraits; Map::type, typename JSC::SourceTypeImpl::type, shouldValidateKey> = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; typename JSC::SourceTypeImpl::type = unsigned int; typename JSC::SourceTypeImpl::type = int]' 694 | map.set(pair.first, pair.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:2266:34: required from 'void JSC::CachedCodeBlock::decode(JSC::Decoder&, JSC::UnlinkedCodeBlock&) const [with CodeBlockType = JSC::UnlinkedProgramCodeBlock]' 2266 | m_outOfLineJumpTargets.decode(decoder, codeBlock.m_outOfLineJumpTargets); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CachedTypes.cpp:2084:21: required from here 2084 | Base::decode(decoder, *codeBlock); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2144/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayConventions.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedVectorBase* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedVectorBase*&&)::; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:234:31: required from 'void JSC::MarkedVector::fill(JSC::VM&, size_t, const Functor&) [with Functor = JSC::sortCompact(JSGlobalObject*, JSObject*, uint64_t, SortJSValueVector&)::; T = JSC::JSValue; long unsigned int passedInlineCapacity = 64; OverflowHandler = WTF::RecordOverflow; size_t = long unsigned int]' 234 | m_markSet->add(this); | ~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:798:31: required from here 798 | compactedRoot.fill(vm, butterflyLength, [&](JSValue* buffer) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (unsigned i = 0; i < butterflyLength; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | if (JSValue value = data[i].get(); value) [[likely]] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | buffer[count++] = value; | ~~~~~~~~~~~~~~~~~~~~~~~~ 802 | } | ~ 803 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2145/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-12.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-12.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::GenericHashKey; auto:64 = WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >(WTF::GenericHashKey&&, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>&&)::; Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::GenericHashKey; V = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = WTF::GenericHashKey; MappedArg = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = WTF::GenericHashKey; MappedArg = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::GenericHashKey]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/FunctionHasExecutedCache.cpp:55:35: required from here 55 | RangeMap& map = m_rangeMap.add(id, RangeMap { }).iterator->value; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash >, WTF::HashMap, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, bool>; Extractor = WTF::KeyValuePairKeyExtractor, bool> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, bool>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, bool>; Extractor = WTF::KeyValuePairKeyExtractor, bool> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, bool>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, bool>; Extractor = WTF::KeyValuePairKeyExtractor, bool> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, bool>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::GenericHashKey; auto:64 = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, bool>(WTF::GenericHashKey&&, bool&&)::; Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, bool>; Extractor = WTF::KeyValuePairKeyExtractor, bool> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::GenericHashKey; V = bool; KeyArg = WTF::GenericHashKey; MappedArg = bool; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = bool; KeyArg = WTF::GenericHashKey; MappedArg = bool; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::GenericHashKey]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/FunctionHasExecutedCache.cpp:61:12: required from here 61 | map.add(range, false); | ~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, bool>, WTF::KeyValuePairKeyExtractor, bool> >, WTF::DefaultHash >, WTF::HashMap, bool, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, bool>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, long unsigned int&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = long unsigned int&; KeyArg = WTF::String; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = long unsigned int&; KeyArg = WTF::String; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = long unsigned int&; KeyArg = WTF::String; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/FuzzerPredictions.cpp:85:26: required from here 85 | m_predictions.set(lookupKey, *prediction); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2146/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-13.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-13.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2147/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ClassInfo.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h: In instantiation of 'T JSC::BaseInstruction< >::asKnownWidth() const [with T = JSC::OpIteratorOpen; JSC::OpcodeSize width = JSC::Wide16; Traits = JSC::JSOpcodeTraits]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:794:60: required from 'JSC::UGPRPair JSC::iteratorOpenTryFastImpl(VM&, JSGlobalObject*, CodeBlock*, CallFrame*, const JSInstruction*) [with OpcodeSize width = JSC::Wide16; JSInstruction = BaseInstruction]' 794 | auto bytecode = pc->asKnownWidth(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:827:43: required from here 827 | return iteratorOpenTryFastImpl(vm, globalObject, codeBlock, callFrame, pc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::BaseInstruction*' to 'const JSC::TypeBySize::unsignedType*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h:178:18: note: in expansion of macro 'reinterpret_cast_ptr' 178 | return T(reinterpret_cast_ptr::unsignedType*>(this + (width == OpcodeSize::Narrow ? 1 : 2))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h: In instantiation of 'T JSC::BaseInstruction< >::asKnownWidth() const [with T = JSC::OpIteratorOpen; JSC::OpcodeSize width = JSC::Wide32; Traits = JSC::JSOpcodeTraits]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:794:60: required from 'JSC::UGPRPair JSC::iteratorOpenTryFastImpl(VM&, JSGlobalObject*, CodeBlock*, CallFrame*, const JSInstruction*) [with OpcodeSize width = JSC::Wide32; JSInstruction = BaseInstruction]' 794 | auto bytecode = pc->asKnownWidth(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:834:43: required from here 834 | return iteratorOpenTryFastImpl(vm, globalObject, codeBlock, callFrame, pc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::BaseInstruction*' to 'const JSC::TypeBySize::unsignedType*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h:178:18: note: in expansion of macro 'reinterpret_cast_ptr' 178 | return T(reinterpret_cast_ptr::unsignedType*>(this + (width == OpcodeSize::Narrow ? 1 : 2))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h: In instantiation of 'T JSC::BaseInstruction< >::asKnownWidth() const [with T = JSC::OpIteratorNext; JSC::OpcodeSize width = JSC::Wide16; Traits = JSC::JSOpcodeTraits]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:840:60: required from 'JSC::UGPRPair JSC::iteratorNextTryFastImpl(VM&, JSGlobalObject*, CodeBlock*, CallFrame*, ThrowScope&, const JSInstruction*) [with OpcodeSize width = JSC::Wide16; JSInstruction = BaseInstruction]' 840 | auto bytecode = pc->asKnownWidth(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:886:43: required from here 886 | return iteratorNextTryFastImpl(vm, globalObject, codeBlock, callFrame, throwScope, pc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::BaseInstruction*' to 'const JSC::TypeBySize::unsignedType*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h:178:18: note: in expansion of macro 'reinterpret_cast_ptr' 178 | return T(reinterpret_cast_ptr::unsignedType*>(this + (width == OpcodeSize::Narrow ? 1 : 2))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h: In instantiation of 'T JSC::BaseInstruction< >::asKnownWidth() const [with T = JSC::OpIteratorNext; JSC::OpcodeSize width = JSC::Wide32; Traits = JSC::JSOpcodeTraits]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:840:60: required from 'JSC::UGPRPair JSC::iteratorNextTryFastImpl(VM&, JSGlobalObject*, CodeBlock*, CallFrame*, ThrowScope&, const JSInstruction*) [with OpcodeSize width = JSC::Wide32; JSInstruction = BaseInstruction]' 840 | auto bytecode = pc->asKnownWidth(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:892:43: required from here 892 | return iteratorNextTryFastImpl(vm, globalObject, codeBlock, callFrame, throwScope, pc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::BaseInstruction*' to 'const JSC::TypeBySize::unsignedType*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecode/Instruction.h:178:18: note: in expansion of macro 'reinterpret_cast_ptr' 178 | return T(reinterpret_cast_ptr::unsignedType*>(this + (width == OpcodeSize::Narrow ? 1 : 2))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = unsigned int; Value = unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::UnsignedWithZeroKeyHashTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = unsigned int; HashArg = WTF::IntHash; TraitsArg = WTF::UnsignedWithZeroKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, unsigned int, WTF::IdentityExtractor, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >; ValueType = unsigned int]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h:41:74: required from here 41 | void addPropertyIndex(unsigned propertyIndex) { m_propertyIndexes.add(propertyIndex); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::UnsignedWithZeroKeyHashTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = int; auto:64 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(int&&, WTF::Ref&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = int; V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Ref; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h:55:54: required from here 55 | AnalysisMap::AddResult addResult = m_analyses.add( | ~~~~~~~~~~~~~~^ 56 | dst->index(), StaticPropertyAnalysis::create(WTFMove(instructionRef))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::String>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::String> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::String>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::String>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::String> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::String>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::String>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::String> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::String>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::String>(WTF::RefPtr&&, WTF::String&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::String>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::String> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::String; KeyArg = WTF::RefPtr; MappedArg = WTF::String; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::String; KeyArg = WTF::RefPtr; MappedArg = WTF::String; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Completion.cpp:315:19: required from here 315 | result.add(key.impl(), WTFMove(valueString)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::String>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::String>, WTF::KeyValuePairKeyExtractor, WTF::String> >, WTF::DefaultHash >, WTF::HashMap, WTF::String, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::String>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2148/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2149/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDurationFormat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlDurationFormat.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2150/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDateMath.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDateMath.cpp:72: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2151/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-15.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp:28, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-15.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2152/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-14.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Identifier.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-14.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::URL; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomString; Value = WTF::AtomString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::AtomString]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::AtomString; Value = WTF::AtomString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::AtomString]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::AtomString; Value = WTF::AtomString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::AtomString]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::AtomString&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::AtomString; Value = WTF::AtomString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::AtomString, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::AtomString; Value = WTF::AtomString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::AtomString, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::AtomString]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::AtomString; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::AtomString, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::AtomString]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ImportMap.cpp:445:36: required from here 445 | m_toplevelResolvedModuleSet.add(specifier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::AtomString*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::AtomString*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::NativeCallee* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::NativeCallee* const&)::; Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::NativeCallee*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::NativeCallee*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::NativeCallee*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/NativeCalleeRegistry.h:50:41: required from here 50 | auto addResult = m_calleeSet.add(callee); | ~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::NativeCallee**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::NativeCallee**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomString; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::AtomString; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::AtomString; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::AtomString&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >(const WTF::AtomString&, WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&&)::; Key = WTF::AtomString; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::AtomString&; V = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyArg = WTF::AtomString; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::AtomString&; V = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyArg = WTF::AtomString; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyArg = WTF::AtomString; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::AtomString, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::AtomString]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ImportMap.cpp:457:57: required from here 457 | currentSet = &(m_scopedResolvedModuleMap.set(referringScriptPrefix, UncheckedKeyHashSet()).iterator->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2153/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlListFormat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlListFormat.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2154/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlPluralRules.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlPluralRules.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlPluralRules.cpp:198:26: required from here 198 | categoriesSet.add(String(unsafeMakeSpan(result, static_cast(resultLength)))); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2155/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlNumberFormat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2156/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-20.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSAsyncGenerator.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-20.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2157/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-21.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSCallee.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-21.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:465:140: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 465 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:468:137: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 468 | specializedSweep(freeList, IsEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:475:146: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 475 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:478:143: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 478 | specializedSweep(freeList, IsEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:488:141: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 488 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:491:138: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 491 | specializedSweep(freeList, NotEmpty, SweepOnly, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksNotStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:498:147: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 498 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksNotStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = true; EmptyMode = JSC::MarkedBlock::Handle::NotEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepToFreeList; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::DoesNotHaveNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:501:144: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 501 | specializedSweep(freeList, NotEmpty, SweepToFreeList, BlockHasDestructors, DontScribble, DoesNotHaveNewlyAllocated, MarksStale, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h: In instantiation of 'void JSC::MarkedBlock::Handle::specializedSweep(JSC::FreeList*, EmptyMode, SweepMode, SweepDestructionMode, ScribbleMode, NewlyAllocatedMode, MarksMode, const DestroyFunc&) [with bool = false; EmptyMode = JSC::MarkedBlock::Handle::IsEmpty; SweepMode = JSC::MarkedBlock::Handle::SweepOnly; SweepDestructionMode = JSC::MarkedBlock::Handle::BlockHasNoDestructors; ScribbleMode = JSC::MarkedBlock::Handle::DontScribble; NewlyAllocatedMode = JSC::MarkedBlock::Handle::HasNewlyAllocated; MarksMode = JSC::MarkedBlock::Handle::MarksStale; DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:514:116: required from 'void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType(JSC::FreeList*, const DestroyFunc&) [with DestroyFunc = JSC::JSDestructibleObjectDestroyFunc]' 514 | specializedSweep(freeList, emptyMode, sweepMode, destructionMode, scribbleMode, newlyAllocatedMode, marksMode, destroyFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:56:42: required from here 56 | handle.finishSweepKnowingHeapCellType(freeList, JSDestructibleObjectDestroyFunc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:333:34: note: in expansion of macro 'reinterpret_cast_ptr' 333 | FreeCell* interval = reinterpret_cast_ptr(payloadBegin); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:375:34: note: in expansion of macro 'reinterpret_cast_ptr' 375 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char (*)[16]' to 'JSC::FreeCell*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockInlines.h:392:30: note: in expansion of macro 'reinterpret_cast_ptr' 392 | FreeCell* cell = reinterpret_cast_ptr(&block.atoms()[previousDeadCell]); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2158/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-16.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlDurationFormatPrototype.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-16.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlLocale.cpp:329:33: required from here 329 | seenVariants.add(lowerVariant); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2159/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-19.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-19.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2160/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/Parser.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2161/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-17.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlObject.cpp:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-17.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlObject.cpp:799:36: required from here 799 | if (seenSet.add(canonicalizedTag).isNewEntry) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = long unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = long unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = long unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = long unsigned int]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = long unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = long unsigned int]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const long unsigned int&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(ValueType&&)::; Key = long unsigned int; Value = long unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, long unsigned int, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = long unsigned int; Value = long unsigned int; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, long unsigned int, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = long unsigned int]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = long unsigned int; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, long unsigned int, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = long unsigned int]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlObject.cpp:1304:30: required from here 1304 | if (!variantCodes.add(parseVariantCode(m_current)).isNewEntry) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2162/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-18.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/IntlSegmenter.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-18.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSImmutableButterfly*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSImmutableButterfly*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSImmutableButterfly*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSImmutableButterfly* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::JSImmutableButterfly* const&, JSC::JSString*&&)::; Key = JSC::JSImmutableButterfly*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSImmutableButterfly*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSImmutableButterfly* const&; V = JSC::JSString*; KeyArg = JSC::JSImmutableButterfly*; MappedArg = JSC::JSString*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSImmutableButterfly*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::JSString*; KeyArg = JSC::JSImmutableButterfly*; MappedArg = JSC::JSString*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSImmutableButterfly*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSImmutableButterfly*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSArray.cpp:1023:56: required from here 1023 | vm.heap.immutableButterflyToStringCache.add(immutableButterfly, jsCast(result)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2163/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-24.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSIteratorConstructor.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-24.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2164/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-23.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-23.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; _Args = {const WTF::HashSet, WTF::DefaultRefDerefTraits >, JSC::IdentifierRepHash, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&}]' 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/mips64el-openwrt-linux-musl/include/c++/14.3.0/optional:274:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const WTF::HashSet, WTF::DefaultRefDerefTraits >, JSC::IdentifierRepHash, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&}; _Tp = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>]' 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/mips64el-openwrt-linux-musl/include/c++/14.3.0/optional:455:52: required from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {const WTF::HashSet, WTF::DefaultRefDerefTraits >, JSC::IdentifierRepHash, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&}; _Tp = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; _Dp = std::_Optional_base, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, false, false>]' 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/mips64el-openwrt-linux-musl/include/c++/14.3.0/optional:916:22: required from 'constexpr std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {const WTF::HashSet, WTF::DefaultRefDerefTraits >, JSC::IdentifierRepHash, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&}; _Tp = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = WTF::HashSet, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&]' 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:909:36: required from here 909 | newlyCreatedSet.emplace(*excludedSet); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2165/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-28.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSStringIterator.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-28.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2166/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-27.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSScope.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-27.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const WTF::RefPtr&; auto:125 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSScope.cpp:333:27: required from here 333 | result.add(pair.key); | ~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2167/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-26.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSPromise.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-26.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::unique_ptr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::Ref; auto:64 = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, std::unique_ptr >(WTF::Ref&&, std::unique_ptr&&)::; Key = WTF::Ref; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::Ref; V = std::unique_ptr; KeyArg = WTF::Ref; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WTF::Ref; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::Ref, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::Ref]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:126:35: required from here 126 | auto addResult = m_mapping.add({ vm.apiLock() }, WTFMove(data)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::DefaultHash >, WTF::HashMap, std::unique_ptr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::unique_ptr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr >; Value = WTF::RefPtr >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashTraits > >; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr >; Value = WTF::RefPtr >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashTraits > >; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr >; Value = WTF::RefPtr >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashTraits > >; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator > >, WTF::DefaultHash > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr >&; auto:64 = WTF::HashTable >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::RefPtr >; Value = WTF::RefPtr >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashTraits > >; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>, WTF::RefPtr >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr >; Value = WTF::RefPtr >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashTraits > >; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>, WTF::RefPtr >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > > > >; ValueType = WTF::RefPtr >]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::RefPtr >; HashArg = WTF::DefaultHash > >; TraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>, WTF::RefPtr >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > > > >; ValueType = WTF::RefPtr >]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:273:28: required from here 273 | m_timerSetCallbacks.add(callback); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::RefPtr >, WTF::IdentityExtractor, WTF::DefaultHash > >, WTF::HashTraits > >, WTF::HashTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2168/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-31.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/MathCommon.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-31.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2169/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-32.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/NativeCallee.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-32.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::NativeCallee*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::NativeCallee* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::NativeCallee* const&)::; Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::NativeCallee*; Value = JSC::NativeCallee*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::NativeCallee*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::NativeCallee*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::NativeCallee*, JSC::NativeCallee*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::NativeCallee*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/NativeCalleeRegistry.h:50:41: required from here 50 | auto addResult = m_calleeSet.add(callee); | ~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::NativeCallee**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::NativeCallee**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2170/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-37.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ResourceExhaustion.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-37.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2171/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-34.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/OrderedHashTable.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-34.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const void* const&; auto:64 = WTF::HashMap::inlineAdd(const void* const&, long unsigned int&&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void* const&; V = long unsigned int; KeyArg = const void*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = long unsigned int; KeyArg = const void*; MappedArg = long unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ProfilerSupport.cpp:123:14: required from here 123 | table.add(identifier, generateTimestamp()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashSetEnsureTranslatorAdaptor, JSC::WeakCustomGetterOrSetterHashTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = std::tuple, std::nullptr_t>; auto:64 = JSC::createCustomSetterFunction(JSGlobalObject*, VM&, PropertyName, PutValueFunc)::; Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>, JSC::Weak, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:332:106: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::ensure(T&&, const auto:199&) [with HashTranslator = JSC::WeakCustomGetterOrSetterHashTranslator; auto:177 = std::tuple, std::nullptr_t>; auto:178 = JSC::createCustomSetterFunction(JSGlobalObject*, VM&, PropertyName, PutValueFunc)::; ValueArg = JSC::Weak; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>, JSC::Weak, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits > >]' 332 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSet.h:93:60: required from 'ValueArg* JSC::WeakGCSet::ensureValue(T&&, const auto:236&) [with HashTranslator = JSC::WeakCustomGetterOrSetterHashTranslator; T = std::tuple, std::nullptr_t>; auto:236 = JSC::createCustomSetterFunction(JSGlobalObject*, VM&, PropertyName, PutValueFunc)::; ValueArg = JSC::JSCustomSetterFunction; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits]' 93 | auto result = m_set.template ensure(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:64:75: required from here 64 | return globalObject->customSetterFunctionSet().ensureValue(std::tuple { propertyName, putValueFunc, nullptr }, [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | return JSCustomSetterFunction::create(vm, globalObject, propertyName, putValueFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashSetEnsureTranslatorAdaptor, JSC::WeakCustomGetterOrSetterHashTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = std::tuple, const JSC::ClassInfo*>; auto:64 = JSC::createCustomGetterFunction(JSGlobalObject*, VM&, PropertyName, GetValueFunc, std::optional)::; Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>, JSC::Weak, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:332:106: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::ensure(T&&, const auto:199&) [with HashTranslator = JSC::WeakCustomGetterOrSetterHashTranslator; auto:177 = std::tuple, const JSC::ClassInfo*>; auto:178 = JSC::createCustomGetterFunction(JSGlobalObject*, VM&, PropertyName, GetValueFunc, std::optional)::; ValueArg = JSC::Weak; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>, JSC::Weak, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits > >]' 332 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSet.h:93:60: required from 'ValueArg* JSC::WeakGCSet::ensureValue(T&&, const auto:236&) [with HashTranslator = JSC::WeakCustomGetterOrSetterHashTranslator; T = std::tuple, const JSC::ClassInfo*>; auto:236 = JSC::createCustomGetterFunction(JSGlobalObject*, VM&, PropertyName, GetValueFunc, std::optional)::; ValueArg = JSC::JSCustomGetterFunction; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits]' 93 | auto result = m_set.template ensure(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:79:75: required from here 79 | return globalObject->customGetterFunctionSet().ensureValue(std::tuple { propertyName, getValueFunc, classInfo }, [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | return JSCustomGetterFunction::create(vm, globalObject, propertyName, getValueFunc, domAttribute); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::SymbolTableEntry&>(WTF::RefPtr&&, JSC::SymbolTableEntry&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::SymbolTableEntry&; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.h:586:42: required from 'void JSC::SymbolTable::add(const JSC::ConcurrentJSLocker&, WTF::UniquedStringImpl*, Entry&&) [with Entry = JSC::SymbolTableEntry&]' 586 | Map::AddResult result = m_map.add(key, std::forward(entry)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ProgramExecutable.cpp:258:29: required from here 258 | symbolTable->add(locker, entry.key.get(), newEntry); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2172/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-39.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-39.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = long unsigned int; auto:64 = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(long unsigned int&&, JSC::SparseArrayEntry&&)::; Key = long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = long unsigned int; V = JSC::SparseArrayEntry; KeyArg = long unsigned int; MappedArg = JSC::SparseArrayEntry; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::SparseArrayEntry; KeyArg = long unsigned int; MappedArg = JSC::SparseArrayEntry; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = long unsigned int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:68:27: required from here 68 | result = m_map.add(i, SparseArrayEntry()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2173/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-35.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyTable.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-35.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const JSC::RegExpKey&; auto:172 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd >(const JSC::RegExpKey&, JSC::Weak&&)::; Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, JSC::RegExpKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::RegExpKey&; V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, JSC::RegExpKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const JSC::RegExpKey&; V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, JSC::RegExpKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, JSC::RegExpKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::RegExpKey]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>; Key = RegExpKey; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/RegExpCache.cpp:62:16: required from here 62 | weakAdd(m_weakCache, key, Weak(regExp, this)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2174/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-38.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ScriptExecutable.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-38.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = long unsigned int; auto:62 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(long unsigned int&&, JSC::WriteBarrier&&)::; Key = long unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = long unsigned int; V = JSC::WriteBarrier; KeyArg = long unsigned int; MappedArg = JSC::WriteBarrier; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier; KeyArg = long unsigned int; MappedArg = JSC::WriteBarrier; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = long unsigned int]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ScriptExecutable.cpp:445:39: required from here 445 | result = templateObjectMap.add(descriptor->endOffset(), WriteBarrier()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = void* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >(void* const&, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>&&)::; Key = void*; Value = WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = void*; MappedArg = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; KeyArg = void*; MappedArg = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SideDataRepository.cpp:33:35: required from here 33 | auto result = m_ownerStore.add(owner, KeyValueStore()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::KeyValuePairKeyExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = void* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(void* const&, std::unique_ptr&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = std::unique_ptr; KeyArg = void*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = void*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SideDataRepository.cpp:35:23: required from here 35 | return storage.add(key, WTFMove(sideData)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2175/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-25.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSMicrotask.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-25.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::JSModuleNamespaceObject::ExportEntry>(WTF::RefPtr&&, JSC::JSModuleNamespaceObject::ExportEntry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::JSModuleNamespaceObject::ExportEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::JSModuleNamespaceObject::ExportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::JSModuleNamespaceObject::ExportEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::JSModuleNamespaceObject::ExportEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:67:43: required from here 67 | auto addResult = m_exports.add(pair.first.impl(), ExportEntry()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>, WTF::KeyValuePairKeyExtractor, JSC::JSModuleNamespaceObject::ExportEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSModuleNamespaceObject::ExportEntry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::JSModuleNamespaceObject::ExportEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2176/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-22.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSFinalizationRegistry.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-22.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::JSCell*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::JSFinalizationRegistry::finalizeUnconditionally(JSC::VM&, JSC::CollectionScope)::; Key = JSC::JSCell*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::JSFinalizationRegistry::finalizeUnconditionally(JSC::VM&, JSC::CollectionScope)::; KeyArg = JSC::JSCell*; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSFinalizationRegistry.cpp:120:33: required from here 120 | m_liveRegistrations.removeIf([&] (auto& bucket) -> bool { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | ASSERT(bucket.value.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | | 123 | bool keyIsDead = !vm.heap.isMarked(bucket.key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | DeadRegistrations* deadList = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | auto getDeadList = [&] () -> DeadRegistrations& { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | if (!deadList) [[unlikely]] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | deadList = &m_deadRegistrations.add(bucket.key, DeadRegistrations()).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | return *deadList; | ~~~~~~~~~~~~~~~~~ 129 | }; | ~~ 130 | | 131 | bucket.value.removeAllMatching([&] (const Registration& reg) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | ASSERT(!reg.holdings.get().isCell() || vm.heap.isMarked(reg.holdings.get().asCell())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | if (!vm.heap.isMarked(reg.target)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | if (keyIsDead) | ~~~~~~~~~~~~~~ 135 | m_noUnregistrationDead.append(reg.holdings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | else | ~~~~ 137 | getDeadList().append(reg.holdings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | readiedCell = true; | ~~~~~~~~~~~~~~~~~~~ 139 | return true; | ~~~~~~~~~~~~ 140 | } | ~ 141 | | 142 | if (keyIsDead) { | ~~~~~~~~~~~~~~~~ 143 | m_noUnregistrationLive.append(reg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | return true; | ~~~~~~~~~~~~ 145 | } | ~ 146 | | 147 | return false; | ~~~~~~~~~~~~~ 148 | }); | ~~~ 149 | | 150 | return !bucket.value.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::CodeBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::CodeBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::CodeBlock* const&)::; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::CodeBlock*; Value = JSC::CodeBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::CodeBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::CodeBlock*, JSC::CodeBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::CodeBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/CodeBlockSetInlines.h:45:29: required from here 45 | m_currentlyExecuting.add(codeBlock); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::CodeBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::WriteBarrier > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::WriteBarrier >&>(WTF::RefPtr&&, JSC::WriteBarrier >&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::WriteBarrier > >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::WriteBarrier >&; KeyArg = WTF::RefPtr; MappedArg = JSC::WriteBarrier >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/API/JSCallbackObject.h:101:30: required from here 101 | m_propertyMap.add(propertyName.impl(), empty).iterator->value.set(vm, owner, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::WriteBarrier > >, WTF::KeyValuePairKeyExtractor, JSC::WriteBarrier > > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::WriteBarrier >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::WriteBarrier > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const void*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair, long unsigned int> >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, long unsigned int> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair, long unsigned int> >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, long unsigned int> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair, long unsigned int> >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, long unsigned int> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator, long unsigned int> >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = JSC::JSGlobalObject::startSignpost(WTF::String&&)::; Key = WTF::String; Value = WTF::KeyValuePair, long unsigned int> >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, long unsigned int> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = const WTF::String&; auto:82 = JSC::JSGlobalObject::startSignpost(WTF::String&&)::; KeyArg = WTF::String; MappedArg = WTF::ObjectIdentifierGeneric, long unsigned int>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, long unsigned int> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:107&) [with auto:76 = JSC::JSGlobalObject::startSignpost(WTF::String&&)::; KeyArg = WTF::String; MappedArg = WTF::ObjectIdentifierGeneric, long unsigned int>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, long unsigned int> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:588:86: required from here 588 | auto* identifier = std::bit_cast(static_cast(m_signposts.ensure(message, [] { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 589 | return JSCJSGlobalObjectSignpostIdentifier::generate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | }).iterator->value.toUInt64())); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePairKeyExtractor, long unsigned int> > >, WTF::DefaultHash, WTF::HashMap, long unsigned int> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSGlobalObject* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >(JSC::JSGlobalObject* const&, WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>&&)::; Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::JSGlobalObject* const&; V = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyArg = JSC::JSGlobalObject*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; KeyArg = JSC::JSGlobalObject*; MappedArg = WTF::HashSet, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::JSGlobalObject*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:2167:40: required from here 2167 | auto keyResult = m_dependencies.add(key, UncheckedKeyHashSet()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::KeyValuePairKeyExtractor, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> > >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSGlobalObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSGlobalObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSGlobalObject* const&)::; Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSGlobalObject*; Value = JSC::JSGlobalObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSGlobalObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSGlobalObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSGlobalObject*, JSC::JSGlobalObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSGlobalObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:2168:34: required from here 2168 | keyResult.iterator->value.add(dependent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSGlobalObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSGlobalObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > > >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > > >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::DefaultHash, WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSCell*, WTF::KeyValuePair > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::DefaultHash, WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = JSC::JSCell*; MappedArg = WTF::Vector > >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::DefaultHash, WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > > > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSFinalizationRegistry.cpp:191:39: required from here 191 | m_deadRegistrations.remove(iter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::DefaultHash, WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::DefaultHash, WTF::HashMap > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedVectorBase* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedVectorBase*&&)::; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:234:31: required from 'void JSC::MarkedVector::fill(JSC::VM&, size_t, const Functor&) [with Functor = JSC::replaceAllWithCacheUsingRegExpSearchThreeArguments(VM&, JSGlobalObject*, JSString*, const WTF::String&, RegExp*, JSFunction*, JSImmutableButterfly*)::; T = JSC::JSValue; long unsigned int passedInlineCapacity = 8; OverflowHandler = WTF::RecordOverflow; size_t = long unsigned int]' 234 | m_markSet->add(this); | ~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringPrototypeInlines.h:773:22: required from here 773 | replacements.fill(vm, items, [](JSValue*) { }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const std::pair&; auto:64 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::SymbolTableEntry>(WTF::RefPtr&&, JSC::SymbolTableEntry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.h:586:42: required from 'void JSC::SymbolTable::add(const JSC::ConcurrentJSLocker&, WTF::UniquedStringImpl*, Entry&&) [with Entry = JSC::SymbolTableEntry]' 586 | Map::AddResult result = m_map.add(key, std::forward(entry)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:2118:23: required from here 2118 | symbolTable()->add(locker, ident.impl(), WTFMove(newEntry)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc; ValueType = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc; ValueType = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = WTF::ThreadSafeWeakHashSet::amortizedCleanupIfNeeded() const::; Key = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Value = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Traits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; KeyTraits = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:201&) [with auto:179 = WTF::ThreadSafeWeakHashSet::amortizedCleanupIfNeeded() const::; ValueArg = std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>; HashArg = WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; TraitsArg = WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ThreadSafeWeakHashSet.h:228:27: required from 'void WTF::ThreadSafeWeakHashSet< >::amortizedCleanupIfNeeded() const [with T = JSC::DeferredWorkTimer::TicketData]' 228 | m_set.removeIf([] (auto& pair) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | ASSERT(pair.first->weakRefCount()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | return pair.first->objectHasStartedDeletion(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ThreadSafeWeakHashSet.h:101:9: required from 'void WTF::ThreadSafeWeakHashSet< >::add(const U&) requires is_convertible_v [with U = JSC::DeferredWorkTimer::TicketData; T = JSC::DeferredWorkTimer::TicketData]' 101 | amortizedCleanupIfNeeded(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:3408:23: required from here 3408 | m_weakTickets->add(*ticket); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, WTF::IdentityExtractor, WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::FastMalloc>::ValueType*' {aka 'std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>, WTF::IdentityExtractor, WTF::DefaultHash, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*> >, WTF::FastMalloc>::ValueType*' {aka 'std::pair, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, const JSC::DeferredWorkTimer::TicketData*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCSet >::pruneStaleEntries()::; Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:201&) [with auto:179 = JSC::WeakGCSet >::pruneStaleEntries()::; ValueArg = JSC::Weak; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSetInlines.h:50:19: required from 'void JSC::WeakGCSet::pruneStaleEntries() [with ValueArg = JSC::JSCustomSetterFunction; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits]' 50 | m_set.removeIf([](auto& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 51 | return !entry; | ~~~~~~~~~~~~~~ 52 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSet.h:107:10: required from here 107 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::Weak]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCSet >::pruneStaleEntries()::; Key = JSC::Weak; Value = JSC::Weak; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; Traits = JSC::WeakGCSetHashTraits; KeyTraits = JSC::WeakGCSetHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:405:27: required from 'bool WTF::HashSet, , , >::removeIf(const auto:201&) [with auto:179 = JSC::WeakGCSet >::pruneStaleEntries()::; ValueArg = JSC::Weak; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No]' 405 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSetInlines.h:50:19: required from 'void JSC::WeakGCSet::pruneStaleEntries() [with ValueArg = JSC::JSCustomGetterFunction; HashArg = JSC::JSGlobalObject::WeakCustomGetterOrSetterHash; TraitsArg = JSC::WeakGCSetHashTraits]' 50 | m_set.removeIf([](auto& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 51 | return !entry; | ~~~~~~~~~~~~~~ 52 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCSet.h:107:10: required from here 107 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, JSC::Weak, WTF::IdentityExtractor, JSC::JSGlobalObject::WeakCustomGetterOrSetterHash, JSC::WeakGCSetHashTraits, JSC::WeakGCSetHashTraits, WTF::FastMalloc>::ValueType*' {aka 'JSC::Weak*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2177/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-36.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-36.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2178/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmBBQJIT.cpp.o [2179/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmBBQJIT32_64.cpp.o [2180/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmBBQJIT64.cpp.o [2181/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmIPIntSlowPaths.cpp.o [2182/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-41.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SuppressedErrorConstructor.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-41.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::SymbolTableEntry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, JSC::SymbolTableEntry>(const WTF::RefPtr&, JSC::SymbolTableEntry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::SymbolTableEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::SymbolTableEntry; KeyArg = WTF::RefPtr; MappedArg = JSC::SymbolTableEntry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = JSC::SymbolTableIndexHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.cpp:182:26: required from here 182 | result->m_map.add(iter->key, WTFMove(entry)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::SymbolTableEntry>, WTF::KeyValuePairKeyExtractor, JSC::SymbolTableEntry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::SymbolTableEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::SymbolTableIndexHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::SymbolTableEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::VarOffset; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::VarOffset&&, unsigned int&)::; Key = JSC::VarOffset; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::VarOffset; V = unsigned int&; KeyArg = JSC::VarOffset; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::VarOffset; V = unsigned int&; KeyArg = JSC::VarOffset; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = unsigned int&; KeyArg = JSC::VarOffset; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::VarOffset]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.cpp:163:43: required from here 163 | varOffsetToArgIndexMap.set(VarOffset(offset), index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, long int>; Extractor = WTF::KeyValuePairKeyExtractor, long int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, long int>; Extractor = WTF::KeyValuePairKeyExtractor, long int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, long int>; Extractor = WTF::KeyValuePairKeyExtractor, long int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long int>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, long int&>(const WTF::RefPtr&, long int&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, long int>; Extractor = WTF::KeyValuePairKeyExtractor, long int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = long int&; KeyArg = WTF::RefPtr; MappedArg = long int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = long int&; KeyArg = WTF::RefPtr; MappedArg = long int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = long int&; KeyArg = WTF::RefPtr; MappedArg = long int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.cpp:194:54: required from here 194 | result->m_rareData->m_uniqueIDMap.set(iter->key, iter->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, long int>, WTF::KeyValuePairKeyExtractor, long int> >, JSC::IdentifierRepHash, WTF::HashMap, long int, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::VarOffset; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::VarOffset&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(const JSC::VarOffset&, WTF::RefPtr&)::; Key = JSC::VarOffset; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::VarOffset&; V = WTF::RefPtr&; KeyArg = JSC::VarOffset; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const JSC::VarOffset&; V = WTF::RefPtr&; KeyArg = JSC::VarOffset; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = JSC::VarOffset; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::VarOffset, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::VarOffset]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.cpp:201:62: required from here 201 | result->m_rareData->m_offsetToVariableMap.set(iter->key, iter->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, WTF::RefPtr&>(const WTF::RefPtr&, WTF::RefPtr&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/SymbolTable.cpp:208:59: required from here 208 | result->m_rareData->m_uniqueTypeSetMap.set(iter->key, iter->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::PtrHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::SymbolImpl* const&; auto:64 = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(WTF::SymbolImpl* const&, JSC::Weak&&)::; Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SymbolImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::SymbolImpl* const&; V = JSC::Weak; KeyArg = WTF::SymbolImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SymbolImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = WTF::SymbolImpl* const&; V = JSC::Weak; KeyArg = WTF::SymbolImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SymbolImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = WTF::SymbolImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SymbolImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::SymbolImpl*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:59:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, ValueType) [with KeyArg = WTF::SymbolImpl*; ValueArg = JSC::Symbol; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::SymbolImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::SymbolImpl*; ValueType = JSC::Weak]' 59 | return m_map.set(key, WTFMove(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Symbol.cpp:61:33: required from here 61 | vm.symbolImplToSymbolMap.set(&m_privateName.uid(), this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2183/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-4.cpp.o [2184/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-42.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TemplateObjectDescriptor.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-42.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2185/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-43.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TemporalInstantConstructor.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-43.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2186/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-6.cpp.o [2187/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-45.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-45.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, JSC::TypeLocation*>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::TypeLocation*>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, JSC::TypeLocation*>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::TypeLocation*>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, JSC::TypeLocation*>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::TypeLocation*>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::GenericHashKey; auto:64 = JSC::TypeLocationCache::getTypeLocation(JSC::GlobalVariableID, JSC::SourceID, unsigned int, unsigned int, WTF::RefPtr&&, JSC::VM*)::; Key = WTF::GenericHashKey; Value = WTF::KeyValuePair, JSC::TypeLocation*>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = WTF::GenericHashKey; auto:82 = JSC::TypeLocationCache::getTypeLocation(JSC::GlobalVariableID, JSC::SourceID, unsigned int, unsigned int, WTF::RefPtr&&, JSC::VM*)::; KeyArg = WTF::GenericHashKey; MappedArg = JSC::TypeLocation*; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:108&) [with auto:77 = JSC::TypeLocationCache::getTypeLocation(JSC::GlobalVariableID, JSC::SourceID, unsigned int, unsigned int, WTF::RefPtr&&, JSC::VM*)::; KeyArg = WTF::GenericHashKey; MappedArg = JSC::TypeLocation*; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::GenericHashKey, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::GenericHashKey]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:44:39: required from here 44 | auto result = m_locationMap.ensure(key, [&]{ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 45 | ASSERT(vm->typeProfiler()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | auto* location = vm->typeProfiler()->nextTypeLocation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | location->m_globalVariableID = globalVariableID; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | location->m_sourceID = sourceID; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | location->m_divotStart = start; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | location->m_divotEnd = end; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | location->m_globalTypeSet = WTFMove(globalTypeSet); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | return location; | ~~~~~~~~~~~~~~~~ 53 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::TypeLocation*>, WTF::KeyValuePairKeyExtractor, JSC::TypeLocation*> >, WTF::DefaultHash >, WTF::HashMap, JSC::TypeLocation*, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::TypeLocation*>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeSet.cpp:337:17: required from here 337 | m_fields.add(&uid); | ~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(const unsigned int&, WTF::Vector&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WTF::Vector&; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = WTF::Vector&; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Vector&; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeProfiler.cpp:71:24: required from here 71 | m_bucketMap.set(location->m_sourceID, bucket); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::QueryKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::QueryKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::QueryKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::QueryKey&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::QueryKey&, JSC::TypeLocation*&)::; Key = JSC::QueryKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::QueryKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::QueryKey&; V = JSC::TypeLocation*&; KeyArg = JSC::QueryKey; MappedArg = JSC::TypeLocation*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::QueryKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const JSC::QueryKey&; V = JSC::TypeLocation*&; KeyArg = JSC::QueryKey; MappedArg = JSC::TypeLocation*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::QueryKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::TypeLocation*&; KeyArg = JSC::QueryKey; MappedArg = JSC::TypeLocation*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::QueryKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::QueryKey]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeProfiler.cpp:137:25: required from here 137 | m_queryCache.set(queryKey, bestMatch); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const std::pair&; auto:64 = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, WTF::RefPtr&>(const std::pair&, WTF::RefPtr&)::; Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = WTF::RefPtr&; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = WTF::RefPtr&; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:102:50: required from here 102 | cachedPolyProtoShapes.set(key, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::Structure* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&>(JSC::Structure* const&, WTF::RefPtr&)::; Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Structure*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::Structure* const&; V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Structure*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::Structure* const&; V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Structure*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::Structure*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::Structure*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:104:50: required from here 104 | cachedMonoProtoShapes.set(structure, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2188/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const void*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const std::pair&; auto:64 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2189/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmHandlerInfo.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-3.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2190/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/js/JSWebAssemblyArray.cpp.o [2191/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmSlowPaths.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmSlowPaths.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2192/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-44.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TemporalPlainDateTimeConstructor.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-44.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2193/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmBBQDisassembler.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2194/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-9.cpp.o [2195/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-8.cpp.o [2196/7792] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-1f8188f8-1-c.c.o [2197/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-11.cpp.o [2198/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-12.cpp.o [2199/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-47.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakMapImpl.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-47.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2200/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/tools/LLVMProfiling.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2201/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeLighting.cpp.o [2202/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeLightSource.cpp.o [2203/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeImage.cpp.o [2204/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-33.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/NumberObject.cpp:22, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-33.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2205/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeMerge.cpp.o [2206/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-40.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringPrototype.cpp:23, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-40.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringRecursionChecker.h:62:68: required from here 62 | alreadyVisited = !vm.stringRecursionCheckVisitedObjects.add(m_thisObject).isNewEntry; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const int&; auto:64 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const int&, std::nullptr_t&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const int&; V = std::nullptr_t; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Structure.cpp:1106:60: required from here 1106 | auto result = rareData->m_replacementWatchpointSets.add(offset, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedVectorBase* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedVectorBase*&&)::; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedVectorBase*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:234:31: required from 'void JSC::MarkedVector::fill(JSC::VM&, size_t, const Functor&) [with Functor = JSC::replaceAllWithCacheUsingRegExpSearchThreeArguments(VM&, JSGlobalObject*, JSString*, const WTF::String&, RegExp*, JSFunction*, JSImmutableButterfly*)::; T = JSC::JSValue; long unsigned int passedInlineCapacity = 8; OverflowHandler = WTF::RecordOverflow; size_t = long unsigned int]' 234 | m_markSet->add(this); | ~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringPrototypeInlines.h:773:22: required from here 773 | replacements.fill(vm, items, [](JSValue*) { }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::PtrHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::StringImpl* const&; auto:64 = JSC::stringProtoFuncSplitFast(JSGlobalObject*, CallFrame*)::::; Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = WTF::StringImpl* const&; auto:82 = JSC::stringProtoFuncSplitFast(JSGlobalObject*, CallFrame*)::::; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:107&) [with auto:76 = JSC::stringProtoFuncSplitFast(JSGlobalObject*, CallFrame*)::::; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::StringImpl*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::StringImpl*]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:68:40: required from 'ValueArg* JSC::WeakGCMap::ensureValue(const KeyType&, Functor&&) [with Functor = JSC::stringProtoFuncSplitFast(JSGlobalObject*, CallFrame*)::::; KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; KeyType = WTF::StringImpl*]' 68 | AddResult result = m_map.ensure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StringPrototype.cpp:737:68: required from here 737 | string = vm.atomStringToJSStringMap.ensureValue(identifier.impl(), [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 738 | return jsString(vm, identifier.string()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 739 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::StructureTransitionTable::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::StructureTransitionTable::Hash::Key&; auto:64 = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(const JSC::StructureTransitionTable::Hash::Key&, JSC::Weak&&)::; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::StructureTransitionTable::Hash::Key, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::StructureTransitionTable::Hash::Key&; V = JSC::Weak; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::StructureTransitionTable::Hash::Key, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const JSC::StructureTransitionTable::Hash::Key&; V = JSC::Weak; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::StructureTransitionTable::Hash::Key, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::StructureTransitionTable::Hash::Key, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >; KeyType = JSC::StructureTransitionTable::Hash::Key]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:59:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, ValueType) [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>, JSC::StructureTransitionTable::Hash::Key, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits > >; KeyType = JSC::StructureTransitionTable::Hash::Key; ValueType = JSC::Weak]' 59 | return m_map.set(key, WTFMove(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Structure.cpp:85:15: required from here 85 | map()->set(StructureTransitionTable::Hash::createKeyFromStructure(structure), structure); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const JSC::Structure* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(const JSC::Structure* const&, WTF::CString&)::; Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::Structure*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::Structure* const&; V = WTF::CString&; KeyArg = const JSC::Structure*; MappedArg = WTF::CString; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::Structure*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::CString&; KeyArg = const JSC::Structure*; MappedArg = WTF::CString; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const JSC::Structure*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const JSC::Structure*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StringHashDumpContext.h:53:37: required from 'WTF::CString WTF::StringHashDumpContext::getID(const T*) [with T = JSC::Structure]' 53 | m_forwardMap.add(value, shortHash); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StringHashDumpContext.h:63:31: required from 'void WTF::StringHashDumpContext::dumpBrief(const T*, WTF::PrintStream&) [with T = JSC::Structure]' 63 | value->dumpBrief(out, getID(value)); | ^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Structure.cpp:1527:38: required from here 1527 | context->structures.dumpBrief(this, out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::CString&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(const WTF::CString&, const JSC::Structure*&)::; Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::CString&; V = const JSC::Structure*&; KeyArg = WTF::CString; MappedArg = const JSC::Structure*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::Structure*&; KeyArg = WTF::CString; MappedArg = const JSC::Structure*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::CString]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StringHashDumpContext.h:54:38: required from 'WTF::CString WTF::StringHashDumpContext::getID(const T*) [with T = JSC::Structure]' 54 | m_backwardMap.add(shortHash, value); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StringHashDumpContext.h:63:31: required from 'void WTF::StringHashDumpContext::dumpBrief(const T*, WTF::PrintStream&) [with T = JSC::Structure]' 63 | value->dumpBrief(out, getID(value)); | ^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Structure.cpp:1527:38: required from here 1527 | context->structures.dumpBrief(this, out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::PrototypeKey&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(const JSC::PrototypeKey&, JSC::Weak&&)::; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PrototypeKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::PrototypeKey&; V = JSC::Weak; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PrototypeKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const JSC::PrototypeKey&; V = JSC::Weak; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PrototypeKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PrototypeKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::PrototypeKey]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:59:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, ValueType) [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::PrototypeKey, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::PrototypeKey; ValueType = JSC::Weak]' 59 | return m_map.set(key, WTFMove(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/StructureCache.cpp:69:21: required from here 69 | m_structures.set(key, structure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2207/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeOffset.cpp.o [2208/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeMorphology.cpp.o [2209/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFeTurbulence.cpp.o [2210/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFilterContext.cpp.o [2211/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGImage.cpp.o [2212/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-46.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/TypeofType.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-46.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::Packed]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WTF::Packed; Value = WTF::Packed; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::Packed, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Packed*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WaiterListManager::unregister(uint8_t*, size_t)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WaiterListManager::unregister(uint8_t*, size_t)::; KeyArg = void*; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WaiterListManager.cpp:314:27: required from here 314 | m_waiterLists.removeIf([&](auto& entry) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 315 | if (entry.key >= arrayPtr && entry.key < arrayPtr + size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | Ref list = entry.value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | Locker listLocker { list->lock }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | list->removeIf(listLocker, [&](Waiter* waiter) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | dataLogLnIf(WaiterListsManagerInternal::verbose, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | " unregister SAB is cancelling waiter=", *waiter, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | " in WaiterList for ptr ", RawPointer(entry.key)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | | 324 | // If the SharedArrayBuffer is about destructing, then no VM is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | // referencing the buffer. That means no blocking SyncWaiter | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | // on the buffer for any VM. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | ASSERT(waiter->isAsync()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // If the AsyncWaiter has a valid timer, then let it timeout. Otherwise un-task it. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | // See example, waitasync-timeout-finite-gc.js. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | // | ~~ 331 | // OK, let's say if the ticket has a valid timer and its globalObject is about being | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | // destructed later but before the timeout. Then, we cannot cancel the work from | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | // `unregister(JSGlobalObject* globalObject)` since the waiter is already removed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | // from the lists by this code. So, should we keep it in the list? No, in either | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | // case, we have to remove it since all lists associating to the SAB (about destructing) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | // must be removed. This is because there may be a new SAB with a waiter at the same address. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | // Therefore, we will let `clearWeakTickets` to handle this special case. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | if (!waiter->hasTimer(listLocker)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | waiter->cancelAndClear(listLocker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | return true; | ~~~~~~~~~~~~ 341 | }); | ~~~ 342 | | 343 | ASSERT(!list->size()); | ~~~~~~~~~~~~~~~~~~~~~~ 344 | return true; | ~~~~~~~~~~~~ 345 | } | ~ 346 | return false; | ~~~~~~~~~~~~~ 347 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const unsigned int&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const void*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, std::nullptr_t>(WTF::RefPtr&&, std::nullptr_t&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/VM.cpp:915:48: required from here 915 | auto addResult = sourceProviderCacheMap.add(sourceProvider, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, std::nullptr_t>(WTF::RefPtr&&, std::nullptr_t&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/VM.cpp:1223:53: required from here 1223 | auto result = m_impurePropertyWatchpointSets.add(propertyName, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::DefaultHash >, WTF::HashMap, WTF::RefPtr, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const JSC::BaseInstruction*; Value = WTF::KeyValuePair*, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor*, std::pair > > >; HashFunctions = WTF::DefaultHash*>; Traits = WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair*, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const JSC::BaseInstruction*; Value = WTF::KeyValuePair*, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor*, std::pair > > >; HashFunctions = WTF::DefaultHash*>; Traits = WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair*, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const JSC::BaseInstruction*; Value = WTF::KeyValuePair*, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor*, std::pair > > >; HashFunctions = WTF::DefaultHash*>; Traits = WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair*, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash*> >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::BaseInstruction* const&; auto:64 = WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd* const&, std::pair > >(const JSC::BaseInstruction* const&, std::pair >&&)::; Key = const JSC::BaseInstruction*; Value = WTF::KeyValuePair*, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor*, std::pair > > >; HashFunctions = WTF::DefaultHash*>; Traits = WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*>, WTF::FastMalloc>, const JSC::BaseInstruction*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::BaseInstruction* const&; V = std::pair >; KeyArg = const JSC::BaseInstruction*; MappedArg = std::pair >; HashArg = WTF::DefaultHash*>; KeyTraitsArg = WTF::HashTraits*>; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*>, WTF::FastMalloc>, const JSC::BaseInstruction*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*> > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::pair >; KeyArg = const JSC::BaseInstruction*; MappedArg = std::pair >; HashArg = WTF::DefaultHash*>; KeyTraitsArg = WTF::HashTraits*>; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*>, WTF::FastMalloc>, const JSC::BaseInstruction*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*> > >; KeyType = const JSC::BaseInstruction*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/VM.cpp:1607:51: required from here 1607 | auto addResult = m_loopHintExecutionCounts.add(instruction, std::pair>(0, nullptr)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*>, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable*, WTF::KeyValuePair*, std::pair > >, WTF::KeyValuePairKeyExtractor*, std::pair > > >, WTF::DefaultHash*>, WTF::HashMap*, std::pair >, WTF::DefaultHash*>, WTF::HashTraits*>, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits*>, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const std::pair&; auto:64 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = WTF::SymbolImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = WTF::SymbolImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = WTF::SymbolImpl*; ValueArg = JSC::Symbol; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2213/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGLine.cpp.o [2214/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGFilter.cpp.o [2215/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGGradient.cpp.o [2216/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-5.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2217/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/WasmValueLocation.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2218/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGMask.cpp.o [2219/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGLinearGradient.cpp.o [2220/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGPath.cpp.o [2221/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGPattern.cpp.o [2222/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGPoly.cpp.o [2223/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGOpenTypeSVGDecoder.cpp.o [2224/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGNode.cpp.o [2225/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGRadialGradient.cpp.o [2226/7792] Generating ../../WebCore/DerivedSources/Settings.h, ../../WebCore/DerivedSources/Settings.cpp, ../../WebCore/DerivedSources/InternalSettingsGenerated.h, ../../WebCore/DerivedSources/InternalSettingsGenerated.cpp, ../../WebCore/DerivedSources/InternalSettingsGenerated.idl [2227/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGRect.cpp.o [2228/7792] Generating ../../WebCore/DerivedSources/CSSProperties.json, ../../WebCore/DerivedSources/CSSPropertyNames.h, ../../WebCore/DerivedSources/CSSPropertyNames.cpp, ../../WebCore/DerivedSources/CSSPropertyNames.gperf, ../../WebCore/DerivedSources/CSSPropertyParsing.h, ../../WebCore/DerivedSources/CSSPropertyParsing.cpp, ../../WebCore/DerivedSources/StyleBuilderGenerated.cpp, ../../WebCore/DerivedSources/StyleExtractorGenerated.cpp, ../../WebCore/DerivedSources/StyleInterpolationWrapperMap.h, ../../WebCore/DerivedSources/StyleInterpolationWrapperMap.cpp, ../../WebCore/DerivedSources/StylePropertyShorthandFunctions.h, ../../WebCore/DerivedSources/StylePropertyShorthandFunctions.cpp, ../../WebCore/DerivedSources/CSSStyleProperties+PropertyNames.idl 1 input keys have identical hash values, examine output carefully... [2229/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGShape.cpp.o [2230/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGStop.cpp.o [2231/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGSVG.cpp.o [2232/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGRenderContext.cpp.o [2233/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGTransformableNode.cpp.o [2234/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGUse.cpp.o [2235/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-10.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/wasm/js/WebAssemblyGCObjectBase.cpp:27, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-10.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2236/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/system/SystemSleepListener.cpp.o [2237/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/SessionID.cpp.o [2238/7792] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/modules/svg/src/SkSVGText.cpp.o [2239/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/RegularExpression.cpp:28, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = const unsigned int&; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2240/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/tools/CellList.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::HeapCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::HeapCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::HeapCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::HeapCell*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::HeapCell*&&, JSC::CellProfile*&&)::; Key = JSC::HeapCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::HeapCell*; V = JSC::CellProfile*; KeyArg = JSC::HeapCell*; MappedArg = JSC::CellProfile*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = JSC::CellProfile*; KeyArg = JSC::HeapCell*; MappedArg = JSC::CellProfile*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::HeapCell*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::HeapCell*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/tools/CellList.cpp:39:22: required from here 39 | m_map.add(profile.cell(), &profile); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::String&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const WTF::String&, WTF::String&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/tools/FunctionOverrides.cpp:290:22: required from here 290 | m_entries.add(keyStr, valueStr); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2241/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/EncodingTables.cpp.o [2242/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/Logging.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/Logging.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2243/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/ThreadGlobalData.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/ThreadGlobalData.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2244/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/FileSizeFormatter.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/FileSizeFormatter.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2245/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/PALTZoneImpls.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/PALTZoneImpls.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2246/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/system/SleepDisabler.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/system/SleepDisabler.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2247/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodec.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodec.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2248/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecReplacement.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecReplacement.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2249/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/crypto/tasn1/Utilities.cpp.o [2250/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecICU.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecICU.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2251/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/system/ClockGeneric.cpp.o [2252/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecLatin1.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecLatin1.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2253/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/system/Sound.cpp.o [2254/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecUTF16.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecUTF16.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2255/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecCJK.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecCJK.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2256/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecSingleByte.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecSingleByte.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2257/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecUserDefined.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecUserDefined.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2258/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextEncoding.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncoding.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2259/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextCodecUTF8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextCodecUTF8.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2260/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextEncodingDetectorICU.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncodingDetectorICU.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2261/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/RefPtrUdev.cpp.o [2262/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/crypto/gcrypt/CryptoDigestGCrypt.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2263/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRMSession.cpp.o [2264/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRM.cpp.o /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.cpp: In static member function 'static std::unique_ptr WPE::DRM::Plane::create(int, Type, drmModePlane*, bool)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.cpp:134:37: warning: cast from 'char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 134 | auto* blobFormats = reinterpret_cast(reinterpret_cast(formatModifierBlob) + formatModifierBlob->formats_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRM.cpp:135:39: warning: cast from 'char*' to 'drm_format_modifier*' increases required alignment of target type [-Wcast-align] 135 | auto* blobModifiers = reinterpret_cast(reinterpret_cast(formatModifierBlob) + formatModifierBlob->modifiers_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2265/7792] Linking CXX static library lib/libGLESv2.a [2266/7792] cd /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Source/ThirdParty/ANGLE && /builder/shared-workdir/build/sdk/staging_dir/host/bin/cmake -E env BUILT_PRODUCTS_DIR=/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/ANGLE/Headers PUBLIC_HEADERS_FOLDER_PATH=/ANGLE /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/python3.13 /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/ANGLE/adjust-angle-include-paths.py [2267/7792] Linking C static library lib/libxdgmime.a [2268/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRMSessionLogind.cpp.o [2269/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRMSeat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMSeat.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const int&; auto:62 = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::inlineAdd >(const int&, std::pair&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const int&; V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::SignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::SignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >; KeyType = int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMSeat.cpp:447:23: required from here 447 | m_touch.points.add(id, std::pair(x, y)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2270/7792] Generating ../../../../PAL/Headers/pal/ExportMacros.h [2271/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRMCursor.cpp.o [2272/7792] Generating ../../../../PAL/Headers/pal/FileSizeFormatter.h [2273/7792] Generating ../../../../PAL/Headers/pal/Gunzip.h [2274/7792] Generating ../../../../PAL/Headers/pal/HysteresisActivity.h [2275/7792] Generating ../../../../PAL/Headers/pal/Logging.h [2276/7792] Generating ../../../../PAL/Headers/pal/SessionID.h [2277/7792] Generating ../../../../PAL/Headers/pal/ThreadGlobalData.h [2278/7792] Generating ../../../../PAL/Headers/pal/crypto/CryptoDigest.h [2279/7792] Generating ../../../../PAL/Headers/pal/crypto/gcrypt/Handle.h [2280/7792] Generating ../../../../PAL/Headers/pal/crypto/gcrypt/Initialization.h [2281/7792] Generating ../../../../PAL/Headers/pal/crypto/gcrypt/Utilities.h [2282/7792] Generating ../../../../PAL/Headers/pal/crypto/tasn1/Utilities.h [2283/7792] Generating ../../../../PAL/Headers/pal/system/Clock.h [2284/7792] Generating ../../../../PAL/Headers/pal/system/ClockGeneric.h [2285/7792] Generating ../../../../PAL/Headers/pal/system/SleepDisabler.h [2286/7792] Generating ../../../../PAL/Headers/pal/system/Sound.h [2287/7792] Generating ../../../../PAL/Headers/pal/system/SystemSleepListener.h [2288/7792] Generating ../../../../PAL/Headers/pal/system/glib/SleepDisablerGLib.h [2289/7792] Generating ../../../../PAL/Headers/pal/text/DecodeEscapeSequences.h [2290/7792] Generating ../../../../PAL/Headers/pal/text/KillRing.h [2291/7792] Generating ../../../../PAL/Headers/pal/text/EncodingTables.h [2292/7792] Generating ../../../../PAL/Headers/pal/text/TextCodec.h [2293/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecASCIIFastPath.h [2294/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecCJK.h [2295/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecICU.h [2296/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecLatin1.h [2297/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecReplacement.h [2298/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDRMCursorTheme.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = std::pair; auto:62 = WTF::HashMap, WTF::Vector >::inlineAdd, WTF::Vector >(std::pair&&, WTF::Vector&&)::; Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = std::pair; V = WTF::Vector; KeyArg = std::pair; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector; KeyArg = std::pair; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMCursorTheme.cpp:69:35: required from here 69 | auto addResult = m_cursors.add({ CString(name), size }, Vector { }); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2299/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecSingleByte.h [2300/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecUTF8.h [2301/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecUTF16.h [2302/7792] Generating ../../../../PAL/Headers/pal/text/TextCodecUserDefined.h [2303/7792] Generating ../../../../PAL/Headers/pal/text/TextEncoding.h [2304/7792] Generating ../../../../PAL/Headers/pal/text/TextEncodingDetector.h [2305/7792] Generating ../../../../PAL/Headers/pal/text/TextEncodingRegistry.h [2306/7792] Generating ../../../../PAL/Headers/pal/text/UnencodableHandling.h [2307/7792] Generating ../../DerivedSources/ForwardingHeaders/wpe-web-process-extension/wpe [2308/7792] Generating ../../DerivedSources/ForwardingHeaders/wpe-jsc/jsc [2309/7792] Generating ../../DerivedSources/ForwardingHeaders/wpe/wpe [2310/7792] Generating ../../DerivedSources/ForwardingHeaders/WebKit/WKImageSkia.h [2311/7792] Generating ../../../WPEToolingBackends/DerivedSources/xdg-shell-unstable-v6-client-protocol.h [2312/7792] Generating ../../../WPEToolingBackends/DerivedSources/xdg-shell-client-protocol.h [2313/7792] Linking CXX static library lib/libSkia.a [2314/7792] Generating ../../WebDriver/DerivedSources/ElementDisplayed.js [2315/7792] Generating ../../WebDriver/DerivedSources/ElementEnabled.js [2316/7792] Generating ../../WebDriver/DerivedSources/ElementAttribute.js [2317/7792] Generating ../../WebDriver/DerivedSources/EnterFullscreen.js [2318/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/TextEncodingRegistry.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = PAL::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = PAL::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = PAL::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, PAL::TextEncodingNameHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::ASCIILiteral&; auto:125 = WTF::HashMap::inlineAdd(const WTF::ASCIILiteral&, WTF::ASCIILiteral&)::; Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = PAL::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::ASCIILiteral&; V = WTF::ASCIILiteral&; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::ASCIILiteral; HashArg = PAL::TextEncodingNameHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::ASCIILiteral&; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::ASCIILiteral; HashArg = PAL::TextEncodingNameHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ASCIILiteral]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp:170:28: required from here 170 | textEncodingNameMap.add(alias, atomName); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, PAL::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair()> >; Extractor = WTF::KeyValuePairKeyExtractor()> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap()> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair()> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair()> >; Extractor = WTF::KeyValuePairKeyExtractor()> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap()> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair()> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair()> >; Extractor = WTF::KeyValuePairKeyExtractor()> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap()> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair()> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator()> >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::ASCIILiteral&; auto:125 = WTF::HashMap()> >::inlineAdd()> >(const WTF::ASCIILiteral&, WTF::Function()>&&)::; Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair()> >; Extractor = WTF::KeyValuePairKeyExtractor()> > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap()> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::ASCIILiteral&; V = WTF::Function()>; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::Function()>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits()> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::Function()>; KeyArg = WTF::ASCIILiteral; MappedArg = WTF::Function()>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits()> >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ASCIILiteral]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp:177:23: required from here 177 | textCodecMap().add(atomName, WTFMove(function)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable()> >, WTF::KeyValuePairKeyExtractor()> > >, WTF::DefaultHash, WTF::HashMap()> >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair()> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::ASCIILiteral; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::ASCIILiteral]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::ASCIILiteral; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::ASCIILiteral]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::ASCIILiteral; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::ASCIILiteral]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::ASCIILiteral&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::ASCIILiteral; Value = WTF::ASCIILiteral; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::ASCIILiteral, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::ASCIILiteral; Value = WTF::ASCIILiteral; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::ASCIILiteral, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::ASCIILiteral]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::ASCIILiteral; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::ASCIILiteral, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::ASCIILiteral]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp:225:16: required from here 225 | set.add(atomName); | ~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::ASCIILiteral*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::ASCIILiteral*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2319/7792] Generating ../../WebDriver/DerivedSources/ElementText.js [2320/7792] Generating ../../../WPEToolingBackends/DerivedSources/xdg-shell-protocol.c [2321/7792] Generating ../../WebDriver/DerivedSources/FindNodes.js [2322/7792] Generating ../../WebDriver/DerivedSources/FormElementClear.js [2323/7792] Generating ../../../WPEToolingBackends/DerivedSources/xdg-shell-unstable-v6-protocol.c [2324/7792] Generating ../../WebDriver/DerivedSources/FormSubmit.js [2325/7792] Generating ../../../WPEToolingBackends/Headers/WPEToolingBackends/HeadlessViewBackend.h [2326/7792] Generating ../../../WPEToolingBackends/Headers/WPEToolingBackends/ViewBackend.h [2327/7792] Generating ../../WebDriver/DerivedSources/WebDriverAtoms.h, ../../WebDriver/DerivedSources/WebDriverAtoms.cpp [2328/7792] Building C object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/__/__/__/WPEToolingBackends/DerivedSources/xdg-shell-protocol.c.o [2329/7792] Building C object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/__/__/__/WPEToolingBackends/DerivedSources/xdg-shell-unstable-v6-protocol.c.o [2330/7792] cd /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Source/WebKit && /builder/shared-workdir/build/sdk/staging_dir/host/bin/perl /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/Scripts/generate-forwarding-headers.pl --include-path /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit --output /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/DerivedSources/ForwardingHeaders --platform wpe --platform soup [2331/7792] Generating ../../../WPEToolingBackends/Headers/WPEToolingBackends/WindowViewBackend.h [2332/7792] Generating ../../../WPEToolingBackends/Headers/WPEToolingBackends/xdg-shell-client-protocol.h [2333/7792] Generating ../../../WPEToolingBackends/Headers/WPEToolingBackends/xdg-shell-unstable-v6-client-protocol.h [2334/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/text/KillRing.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/text/KillRing.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2335/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEScreenDRM.cpp.o [2336/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/headless/CMakeFiles/WPEPlatformHeadless.dir/WPEToplevelHeadless.cpp.o [2337/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEToplevelDRM.cpp.o [2338/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/headless/CMakeFiles/WPEPlatformHeadless.dir/WPEDisplayHeadless.cpp.o [2339/7792] Building CXX object Source/WebCore/PAL/pal/CMakeFiles/PAL.dir/system/glib/SleepDisablerGLib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/config.h:36, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/PAL/pal/system/glib/SleepDisablerGLib.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2340/7792] Linking CXX static library lib/libPAL.a [2341/7792] Building CXX object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/ViewBackend.cpp.o [2342/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/headless/CMakeFiles/WPEPlatformHeadless.dir/WPEViewHeadless.cpp.o [2343/7792] Building CXX object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/HeadlessViewBackend.cpp.o [2344/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/__/__/WebDriver/DerivedSources/WebDriverAtoms.cpp.o [2345/7792] Building CXX object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/fdo/HeadlessViewBackendFdo.cpp.o [2346/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/Logging.cpp.o [2347/7792] Building CXX object Tools/wpe/backends/CMakeFiles/WPEToolingBackends.dir/fdo/WindowViewBackend.cpp.o [2348/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEDisplayDRM.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEDisplayDRM.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2349/7792] Linking CXX static library lib/libWPEToolingBackends.a [2350/7792] Generating ../../../../ANGLE/Headers/ANGLE/ShaderLang.h [2351/7792] Generating ../../../../ANGLE/Headers/ANGLE/ShaderVars.h [2352/7792] Generating ../../WebCore/PrivateHeaders/WebCoreTestSupport/WebCoreTestSupport.h [2353/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/unix/LoggingUnix.cpp.o [2354/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/drm/CMakeFiles/WPEPlatformDRM.dir/WPEViewDRM.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2355/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/linux-dmabuf-unstable-v1-client-protocol.h [2356/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/linux-explicit-synchronization-unstable-v1-client-protocol.h [2357/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v1-client-protocol.h [2358/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v3-client-protocol.h [2359/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/pointer-constraints-unstable-v1-client-protocol.h [2360/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/presentation-time-client-protocol.h [2361/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/relative-pointer-unstable-v1-client-protocol.h [2362/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/xdg-shell-client-protocol.h [2363/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/linux-dmabuf-unstable-v1-protocol.c [2364/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/xdg-decoration-unstable-v1-client-protocol.h [2365/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/linux-explicit-synchronization-unstable-v1-protocol.c [2366/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v1-protocol.c [2367/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v3-protocol.c [2368/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/relative-pointer-unstable-v1-protocol.c [2369/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/pointer-constraints-unstable-v1-protocol.c [2370/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/presentation-time-protocol.c [2371/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/xdg-decoration-unstable-v1-protocol.c [2372/7792] Generating ../../../../../DerivedSources/WPEPlatform/wpe/wayland/xdg-shell-protocol.c [2373/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/CommandResult.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/CommandResult.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2374/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/LogInitialization.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/LogInitialization.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2375/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/HTTPServer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/HTTPServer.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2376/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/glib/WebDriverServiceGLib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/glib/WebDriverServiceGLib.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2377/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/glib/SessionHostGlib.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/glib/SessionHostGlib.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::CString; MappedArg = std::pair; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::CString; MappedArg = std::pair; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair >]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/glib/SessionHostGlib.cpp:92:6: required from here 92 | }); | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2378/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEInputMethodContextWaylandV3.cpp.o [2379/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/WebDriverMain.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/WebDriverMain.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2380/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/soup/HTTPServerSoup.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/soup/HTTPServerSoup.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2381/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEClipboardWayland.cpp.o [2382/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/linux-dmabuf-unstable-v1-protocol.c.o [2383/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/SessionHost.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/SessionHost.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const long int&; auto:125 = WTF::HashMap >::inlineAdd >(const long int&, WTF::Function&&)::; Key = long int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const long int&; V = WTF::Function; KeyArg = long int; MappedArg = WTF::Function; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::Function; KeyArg = long int; MappedArg = WTF::Function; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = long int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/SessionHost.cpp:71:26: required from here 71 | m_commandRequests.add(sequenceID, WTFMove(responseHandler)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2384/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/linux-explicit-synchronization-unstable-v1-protocol.c.o [2385/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v1-protocol.c.o [2386/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEInputMethodContextWaylandV1.cpp.o [2387/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/text-input-unstable-v3-protocol.c.o [2388/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEScreenWayland.cpp.o [2389/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/pointer-constraints-unstable-v1-protocol.c.o [2390/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/relative-pointer-unstable-v1-protocol.c.o [2391/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/xdg-shell-protocol.c.o [2392/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/xdg-decoration-unstable-v1-protocol.c.o [2393/7792] Building C object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/__/__/__/__/__/DerivedSources/WPEPlatform/wpe/wayland/presentation-time-protocol.c.o [2394/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/wpe/WebDriverServiceWPE.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/wpe/WebDriverServiceWPE.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2395/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEDisplayWayland.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEDisplayWayland.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2396/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEToplevelWayland.cpp.o [2397/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEWaylandCursor.cpp.o [2398/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEWaylandCursorTheme.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = std::pair; auto:62 = WTF::HashMap, WTF::Vector >::inlineAdd, WTF::Vector >(std::pair&&, WTF::Vector&&)::; Key = std::pair; Value = WTF::KeyValuePair, WTF::Vector >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, WTF::Vector >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = std::pair; V = WTF::Vector; KeyArg = std::pair; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector; KeyArg = std::pair; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandCursorTheme.cpp:77:35: required from here 77 | auto addResult = m_cursors.add({ CString(name), size }, Vector { }); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector >, WTF::KeyValuePairKeyExtractor, WTF::Vector > >, WTF::DefaultHash >, WTF::HashMap, WTF::Vector >::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2399/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEWaylandSeat.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSeat.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const int&; auto:62 = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::inlineAdd >(const int&, std::pair&&)::; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::SignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const int&; V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::SignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::SignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits > >; KeyType = int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSeat.cpp:396:49: required from here 396 | auto addResult = seat.m_touch.points.add(id, std::pair(wl_fixed_to_double(x), wl_fixed_to_double(y))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::SignedWithZeroKeyHashTraits >::KeyValuePairTraits, WTF::SignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2400/7792] Generate bindings (WebCoreBindings) [2401/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEViewWayland.cpp.o /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp: In function 'gboolean wpeViewWaylandRenderBuffer(WPEView*, WPEBuffer*, const WPERectangle*, guint, GError**)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp:602:15: warning: unused variable 'annotator' [-Wunused-variable] 602 | if (auto* annotator = SysprofAnnotator::singletonIfCreated()) { | ^~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2402/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/WebDriverService.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/WebDriverService.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WTF::String; auto:125 = WTF::HashMap::inlineAdd(WTF::String&&, WTF::String&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = WTF::String; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/WebDriverService.cpp:329:31: required from here 329 | parameters.set(commandTokens[j].substring(1), pathTokens[j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2403/7792] Building CXX object Source/WebKit/WPEPlatform/wpe/wayland/CMakeFiles/WPEPlatformWayland.dir/WPEWaylandSHMPool.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSHMPool.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2404/7792] Generating ../../../DerivedSources/WPEPlatform/wpe/WPEEnumTypes.cpp [2405/7792] Generate bindings (WebCoreTestSupportBindings) [2406/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEColor.cpp.o [2407/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEBufferAndroid.cpp.o [2408/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEEvent.cpp.o [2409/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEBuffer.cpp.o [2410/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEBufferSHM.cpp.o [2411/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEEGLError.cpp.o [2412/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEDRMDevice.cpp.o [2413/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEExtensions.cpp.o [2414/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEClipboard.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEClipboard.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const char*; auto:62 = WTF::HashMap >::inlineAdd(const char*&&, _GBytes*&)::; Key = const char*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const char*; V = _GBytes*&; KeyArg = const char*; MappedArg = WTF::GRefPtr<_GBytes>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = _GBytes*&; KeyArg = const char*; MappedArg = WTF::GRefPtr<_GBytes>; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const char*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const char*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEClipboard.cpp:399:26: required from here 399 | content->buffers->add(g_intern_string(format), bytes); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2415/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEBufferDMABufFormats.cpp.o [2416/7792] Building CXX object Source/WebDriver/CMakeFiles/WebDriver.dir/Session.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/config.h:37, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/Session.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap::inlineAdd(const WTF::String&, WebDriver::InputSource&&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WebDriver::InputSource; KeyArg = WTF::String; MappedArg = WebDriver::InputSource; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebDriver::InputSource; KeyArg = WTF::String; MappedArg = WebDriver::InputSource; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/Session.cpp:2825:46: required from here 2825 | auto addResult = m_activeInputSources.add(id, InputSource()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WebDriver::Session::inputSourceState(const WTF::String&)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = const WTF::String&; auto:143 = WebDriver::Session::inputSourceState(const WTF::String&)::; KeyArg = WTF::String; MappedArg = WebDriver::Session::InputSourceState; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:168&) [with auto:137 = WebDriver::Session::inputSourceState(const WTF::String&)::; KeyArg = WTF::String; MappedArg = WebDriver::Session::InputSourceState; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/Session.cpp:2833:36: required from here 2833 | return m_inputStateTable.ensure(id, [] { return InputSourceState(); }).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebDriver/Session.cpp:2904:36: required from here 2904 | inputSourcesSet.add(action.id); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2417/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEBufferDMABuf.cpp.o [2418/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGamepad.cpp.o [2419/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEInputMethodContext.cpp.o [2420/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEKeymapXKB.cpp.o /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEKeymapXKB.cpp: In function 'gboolean wpeKeymapXKBGetEntriesForKeyval(WPEKeymap*, guint, WPEKeymapEntry**, guint*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEKeymapXKB.cpp:83:20: warning: cast from 'gchar*' {aka 'char*'} to 'WPEKeymapEntry*' {aka '_WPEKeymapEntry*'} increases required alignment of target type [-Wcast-align] 83 | *entries = reinterpret_cast(g_array_free(array.leakRef(), FALSE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2421/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGestureControllerImpl.cpp.o [2422/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEKeymap.cpp.o [2423/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEInputMethodContextNone.cpp.o [2424/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEKeyUnicode.cpp.o [2425/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGestureController.cpp.o [2426/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPERectangle.cpp.o [2427/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEScreenSyncObserver.cpp.o [2428/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPECursorTheme.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPECursorTheme.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2429/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGestureDetector.cpp.o [2430/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEScreen.cpp.o [2431/7792] Linking CXX executable bin/WPEWebDriver [2432/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEDisplay.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::String; auto:62 = wpeDisplayCheckEGLExtension(WPEDisplay*, const char*)::; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = WTF::String; auto:80 = wpeDisplayCheckEGLExtension(WPEDisplay*, const char*)::; KeyArg = WTF::String; MappedArg = bool; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = wpeDisplayCheckEGLExtension(WPEDisplay*, const char*)::; KeyArg = WTF::String; MappedArg = bool; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp:218:57: required from here 218 | auto addResult = display->priv->extensionsMap.ensure(ASCIILiteral::fromLiteralUnsafe(extensionName), [&] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | auto* eglDisplay = wpe_display_get_egl_display(display, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | return eglDisplay ? epoxy_has_egl_extension(eglDisplay, extensionName) : false; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2433/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEViewAccessible.cpp.o [2434/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEVersion.cpp.o [2435/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/__/__/__/DerivedSources/WPEPlatform/wpe/WPEEnumTypes.cpp.o [2436/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEView.cpp.o [2437/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGamepadManette.cpp.o [2438/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGamepadManager.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEGamepadManager.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode >*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::GRefPtr<_WPEGamepad>; auto:62 = WTF::ListHashSet >::add(ValueType&&)::; Key = WTF::ListHashSetNode >*; Value = WTF::ListHashSetNode >*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions > >; Traits = WTF::HashTraits >*>; KeyTraits = WTF::HashTraits >*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*>, WTF::FastMalloc>, WTF::ListHashSetNode >*, WTF::ListHashSetNode >*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions > >, WTF::HashTraits >*>, WTF::HashTraits >*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:589:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(ValueType&&) [with ValueArg = WTF::GRefPtr<_WPEGamepad>; HashArg = WTF::DefaultHash >; AddResult = WTF::HashTableAddResult, WTF::DefaultHash > > >; ValueType = WTF::GRefPtr<_WPEGamepad>]' 589 | auto result = m_impl.template add(WTFMove(value), [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEGamepadManager.cpp:100:49: required from here 100 | auto addResult = manager->priv->gamepads.add(gamepad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode >**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2439/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPESettings.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPESettings.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WTF::CString; auto:62 = WTF::HashMap::inlineAdd(WTF::CString&&, SettingEntry&&)::; Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::CString; V = SettingEntry; KeyArg = WTF::CString; MappedArg = SettingEntry; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = SettingEntry; KeyArg = WTF::CString; MappedArg = SettingEntry; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::CString, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::CString]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPESettings.cpp:110:25: required from here 110 | settings.add(setting.key, SettingEntry(setting.defaultValue, GUniquePtr(g_variant_type_copy(setting.type)))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2440/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEGamepadManagerManette.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEGamepadManagerManette.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = _ManetteDevice*; Value = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash<_ManetteDevice*>; Traits = WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits<_ManetteDevice*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = _ManetteDevice*; Value = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash<_ManetteDevice*>; Traits = WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits<_ManetteDevice*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = _ManetteDevice*; Value = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash<_ManetteDevice*>; Traits = WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits<_ManetteDevice*>; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash<_ManetteDevice*> >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = _ManetteDevice* const&; auto:62 = WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::inlineAdd<_ManetteDevice* const&, WTF::GRefPtr<_WPEGamepad> >(_ManetteDevice* const&, WTF::GRefPtr<_WPEGamepad>&&)::; Key = _ManetteDevice*; Value = WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash<_ManetteDevice*>; Traits = WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits<_ManetteDevice*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>, _ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = _ManetteDevice* const&; V = WTF::GRefPtr<_WPEGamepad>; KeyArg = _ManetteDevice*; MappedArg = WTF::GRefPtr<_WPEGamepad>; HashArg = WTF::DefaultHash<_ManetteDevice*>; KeyTraitsArg = WTF::HashTraits<_ManetteDevice*>; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>, _ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*> > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = _ManetteDevice* const&; V = WTF::GRefPtr<_WPEGamepad>; KeyArg = _ManetteDevice*; MappedArg = WTF::GRefPtr<_WPEGamepad>; HashArg = WTF::DefaultHash<_ManetteDevice*>; KeyTraitsArg = WTF::HashTraits<_ManetteDevice*>; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>, _ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*> > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::GRefPtr<_WPEGamepad>; KeyArg = _ManetteDevice*; MappedArg = WTF::GRefPtr<_WPEGamepad>; HashArg = WTF::DefaultHash<_ManetteDevice*>; KeyTraitsArg = WTF::HashTraits<_ManetteDevice*>; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>, _ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*> > >; KeyType = _ManetteDevice*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEGamepadManagerManette.cpp:45:48: required from here 45 | auto addResult = manager->priv->devices.set(device, WTFMove(gamepad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable<_ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable<_ManetteDevice*, WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash<_ManetteDevice*>, WTF::HashMap<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >::KeyValuePairTraits, WTF::HashTraits<_ManetteDevice*>, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair<_ManetteDevice*, WTF::GRefPtr<_WPEGamepad> >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2441/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-2.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.cpp:28, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const unsigned int&; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const unsigned int&, JSC::Yarr::CharacterClass*&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = JSC::Yarr::CharacterClass*&; KeyArg = unsigned int; MappedArg = JSC::Yarr::CharacterClass*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.h:682:40: required from here 682 | unicodePropertiesCached.add(classID, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const WTF::String&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd >(const WTF::String&, WTF::Vector&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Vector; KeyArg = WTF::String; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WTF::Vector; KeyArg = WTF::String; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.cpp:1165:66: required from here 1165 | auto addResult = m_pattern.m_namedGroupToParenIndices.add(groupName, Vector()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from 'void JSC::Yarr::Parser::NamedCaptureGroups::pushParenthesis() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]' 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrParser.h:1651:45: required from 'void JSC::Yarr::Parser::parseParenthesesBegin() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]' 1651 | m_namedCaptureGroups.pushParenthesis(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrParser.h:1729:17: required from 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]' 1729 | parseParenthesesBegin(); | ^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrParser.h:106:9: required from 'JSC::Yarr::ErrorCode JSC::Yarr::Parser::parse() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]' 106 | parseTokens(); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrParser.h:2300:129: required from 'JSC::Yarr::ErrorCode JSC::Yarr::parse(Delegate&, WTF::StringView, CompileMode, unsigned int, bool) [with Delegate = YarrPatternConstructor]' 2300 | return Parser(delegate, pattern, compileMode, backReferenceLimit, isNamedForwardReferenceAllowed).parse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/yarr/YarrPattern.cpp:2545:32: required from here 2545 | ErrorCode error = parse(constructor, patternString, compileMode()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2442/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEToplevel.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEToplevel.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode<_WPEView*>*; Value = WTF::ListHashSetNode<_WPEView*>*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode<_WPEView*>*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode<_WPEView*>*; Value = WTF::ListHashSetNode<_WPEView*>*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode<_WPEView*>*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode<_WPEView*>*; Value = WTF::ListHashSetNode<_WPEView*>*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode<_WPEView*>*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = _WPEView* const&; auto:62 = WTF::ListHashSet<_WPEView*>::add(_WPEView* const&)::; Key = WTF::ListHashSetNode<_WPEView*>*; Value = WTF::ListHashSetNode<_WPEView*>*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode<_WPEView*>*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode<_WPEView*>*, WTF::ListHashSetNode<_WPEView*>*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = _WPEView*; HashArg = WTF::DefaultHash<_WPEView*>; AddResult = WTF::HashTableAddResult > >; ValueType = _WPEView*]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEToplevel.cpp:190:30: required from here 190 | toplevel->priv->views.add(view); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode<_WPEView*>**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode<_WPEView*>**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2443/7792] Building CXX object Source/WebKit/WPEPlatform/CMakeFiles/WPEPlatform.dir/wpe/WPEScreenSyncObserverDRM.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/config.h:38, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebKit/WPEPlatform/wpe/WPEScreenSyncObserverDRM.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [2444/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-29.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-29.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = short int; PassedAdaptor = JSC::Uint8ClampedAdaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:898:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8ClampedAdaptor]' 898 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 75 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Uint8ClampedAdaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8ClampedAdaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 75 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Uint8ClampedAdaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8ClampedAdaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 75 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Int32Adaptor; ElementType = int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int32Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 77 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Uint32Adaptor; ElementType = unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint32Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 79 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Float32Adaptor; ElementType = float]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Float32Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 83 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'float*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'float*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Float16Adaptor; ElementType = WTF::Float16]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Float16Adaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 85 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'WTF::Float16*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'WTF::Float16*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Float16Adaptor; ElementType = WTF::Float16]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Float16Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 85 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'WTF::Float16*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'WTF::Float16*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = short int; PassedAdaptor = JSC::Int8Adaptor; ElementType = signed char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:898:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int8Adaptor]' 898 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 87 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Int8Adaptor; ElementType = signed char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int8Adaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 87 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Int8Adaptor; ElementType = signed char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int8Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 87 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'signed char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = short int; PassedAdaptor = JSC::Uint8Adaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:898:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8Adaptor]' 898 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 89 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'short int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Uint8Adaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8Adaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 89 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Uint8Adaptor; ElementType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint8Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 89 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'unsigned char*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Int16Adaptor; ElementType = short int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int16Adaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 91 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short int*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short int*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Int16Adaptor; ElementType = short int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Int16Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 91 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = int; PassedAdaptor = JSC::Uint16Adaptor; ElementType = short unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:901:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint16Adaptor]' 901 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 93 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short unsigned int*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short unsigned int*'} to 'int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h: In instantiation of 'void JSC::JSGenericTypedArrayView< >::sortFloat(ElementType*, ElementType*) [with IntegralType = long int; PassedAdaptor = JSC::Uint16Adaptor; ElementType = short unsigned int]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:904:27: required from 'JSC::JSGenericTypedArrayView< >::SortResult JSC::JSGenericTypedArrayView< >::sort() [with PassedAdaptor = JSC::Uint16Adaptor]' 904 | sortFloat(array, array + length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1514:43: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSortImpl(VM&, JSGlobalObject*, ViewClass*, JSValue) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1514 | auto sortResult = thisObject->sort(); | ~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:1615:5: required from 'JSC::EncodedJSValue JSC::genericTypedArrayViewProtoFuncSort(VM&, JSGlobalObject*, CallFrame*) [with ViewClass = JSGenericTypedArrayView; EncodedJSValue = long int]' 1615 | RELEASE_AND_RETURN(scope, genericTypedArrayViewProtoFuncSortImpl(vm, globalObject, thisObject, comparatorValue)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:349:5: required from here 93 | return functionName(vm, globalObject, callFrame); \ | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short unsigned int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:15: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::JSGenericTypedArrayView::ElementType*' {aka 'short unsigned int*'} to 'long int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:987:59: note: in expansion of macro 'reinterpret_cast_ptr' 987 | std::sort(reinterpret_cast_ptr(begin), reinterpret_cast_ptr(end), [](IntegralType a, IntegralType b) { | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2445/7792] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-30.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LazyClassStructure.cpp:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-30.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:778:60: required from 'JSC::TokenType JSC::LiteralParser::Lexer::lex(JSC::LiteralParserToken&) [with JSC::JSONIdentifierHint = JSC::JSONIdentifierHint::Unknown; CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 778 | if (m_end - m_ptr >= 4 && compareCharacters(m_ptr + 1, 'r', 'u', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:870:56: required from 'JSC::TokenType JSC::LiteralParser::Lexer::next() [with CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 870 | TokenType result = lex(m_currentToken); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1909:16: required from here 1909 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:96:6: note: in expansion of macro 'COMPARE_2CHARS' 96 | (COMPARE_2CHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:129:16: note: in expansion of macro 'COMPARE_3CHARS' 129 | return COMPARE_3CHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:787:60: required from 'JSC::TokenType JSC::LiteralParser::Lexer::lex(JSC::LiteralParserToken&) [with JSC::JSONIdentifierHint = JSC::JSONIdentifierHint::Unknown; CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 787 | if (m_end - m_ptr >= 5 && compareCharacters(m_ptr + 1, 'a', 'l', 's', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:870:56: required from 'JSC::TokenType JSC::LiteralParser::Lexer::next() [with CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 870 | TokenType result = lex(m_currentToken); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1909:16: required from here 1909 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:778:60: required from 'JSC::TokenType JSC::LiteralParser::Lexer::lex(JSC::LiteralParserToken&) [with JSC::JSONIdentifierHint = JSC::JSONIdentifierHint::Unknown; CharType = char16_t; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 778 | if (m_end - m_ptr >= 4 && compareCharacters(m_ptr + 1, 'r', 'u', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:870:56: required from 'JSC::TokenType JSC::LiteralParser::Lexer::next() [with CharType = char16_t; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 870 | TokenType result = lex(m_currentToken); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1910:16: required from here 1910 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:98:6: note: in expansion of macro 'COMPARE_2UCHARS' 98 | (COMPARE_2UCHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:131:16: note: in expansion of macro 'COMPARE_3UCHARS' 131 | return COMPARE_3UCHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:787:60: required from 'JSC::TokenType JSC::LiteralParser::Lexer::lex(JSC::LiteralParserToken&) [with JSC::JSONIdentifierHint = JSC::JSONIdentifierHint::Unknown; CharType = char16_t; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 787 | if (m_end - m_ptr >= 5 && compareCharacters(m_ptr + 1, 'a', 'l', 's', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:870:56: required from 'JSC::TokenType JSC::LiteralParser::Lexer::next() [with CharType = char16_t; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 870 | TokenType result = lex(m_currentToken); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1910:16: required from here 1910 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/builtins/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::JSObject*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::JSObject* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::JSObject* const&)::; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::JSObject*; Value = JSC::JSObject*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::JSObject*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::JSObject*, JSC::JSObject*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::JSObject*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1656:58: required from 'JSC::JSValue JSC::LiteralParser::parse(JSC::VM&, JSC::ParserState, JSC::JSONRanges*) [with CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 1656 | if (!m_visitedUnderscoreProto.add(object).isNewEntry) [[unlikely]] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1909:16: required from here 1909 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::JSObject**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSONRanges::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSONRanges::Entry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSONRanges::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSONRanges::Entry>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSONRanges::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::JSONRanges::Entry>]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, JSC::JSONRanges::Entry>(WTF::RefPtr&&, JSC::JSONRanges::Entry&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::JSONRanges::Entry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::JSONRanges::Entry; KeyArg = WTF::RefPtr; MappedArg = JSC::JSONRanges::Entry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = JSC::JSONRanges::Entry; KeyArg = WTF::RefPtr; MappedArg = JSC::JSONRanges::Entry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = JSC::JSONRanges::Entry; KeyArg = WTF::RefPtr; MappedArg = JSC::JSONRanges::Entry; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1672:98: required from 'JSC::JSValue JSC::LiteralParser::parse(JSC::VM&, JSC::ParserState, JSC::JSONRanges*) [with CharType = unsigned char; JSC::JSONReviverMode reviverMode = JSC::JSONReviverMode::Enabled]' 1672 | std::get(m_rangesStack.last().properties).set( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1673 | ident.impl(), | ~~~~~~~~~~~~~ 1674 | JSONRanges::Entry { | ~~~~~~~~~~~~~~~~~~~ 1675 | sourceRanges->record(primitive), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1676 | propertyRange, | ~~~~~~~~~~~~~~ 1677 | { } | ~~~ 1678 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/LiteralParser.cpp:1909:16: required from here 1909 | template class LiteralParser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::JSONRanges::Entry>, WTF::KeyValuePairKeyExtractor, JSC::JSONRanges::Entry> >, JSC::IdentifierRepHash, WTF::HashMap, JSC::JSONRanges::Entry, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::JSONRanges::Entry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [2446/7792] Generating ../../WebInspectorUI/DerivedSources/UserInterface/Protocol/InspectorBackendCommands.js [2447/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/APICast.h [2448/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ARM64Assembler.h [2449/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AbortReason.h [2450/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/APICallbackFunction.h [2451/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/APIUtils.h [2452/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ARM64Registers.h [2453/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ARMv7Registers.h [2454/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AbstractMacroAssembler.h [2455/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AbstractModuleRecord.h [2456/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AbstractSlotVisitorInlines.h [2457/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AlignedMemoryAllocator.h [2458/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ARMv7Assembler.h [2459/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AbstractSlotVisitor.h [2460/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AllocationFailureMode.h [2461/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Allocator.h [2462/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AllocatorForMode.h [2463/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AllocatorInlines.h [2464/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AllowMacroScratchRegisterUsage.h [2465/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h [2466/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgumentsMode.h [2467/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArithProfile.h [2468/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArityCheckMode.h [2469/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayAllocationProfile.h [2470/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayBuffer.h [2471/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayBufferSharingMode.h [2472/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayBufferView.h [2473/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayConstructor.h [2474/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayConventions.h [2475/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayProfile.h [2476/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayPrototype.h [2477/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h [2478/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorageInlines.h [2479/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblerBuffer.h [2480/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblerCommon.h [2481/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblyComments.h [2482/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblyHelpers.h [2483/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblyHelpersSpoolers.h [2484/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AssertInvariants.h [2485/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AsyncDisposableStackConstructor.h [2486/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AsyncDisposableStackPrototype.h [2487/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AsyncDisposableStackPrototypeInlines.h [2488/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AsyncIteratorPrototype.h [2489/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AsyncStackTrace.h [2490/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AugmentableInspectorControllerClient.h [2491/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AuxiliaryBarrier.h [2492/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/AuxiliaryBarrierInlines.h [2493/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/B3Common.h [2494/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/B3Type.h [2495/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/B3ValueRep.h [2496/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BaselineJITCode.h [2497/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BaselineJITRegisters.h [2498/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BasicBlockLocation.h [2499/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BatchedTransitionOptimizer.h [2500/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BigInt64Array.h [2501/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BigIntObject.h [2502/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BigIntPrototype.h [2503/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BigUint64Array.h [2504/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BlockDirectory.h [2505/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BlockDirectoryBits.h [2506/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BlockDirectoryInlines.h [2507/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BooleanObject.h [2508/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BrandedStructure.h [2509/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Breakpoint.h [2510/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BooleanPrototype.h [2511/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BufferMemoryHandle.h [2512/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h [2513/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinUtils.h [2514/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h [2515/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ButterflyInlines.h [2516/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BytecodeIndex.h [2517/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BytecodeIntrinsicRegistry.h [2518/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BytecodeConventions.h [2519/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CCallHelpers.h [2520/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h [2521/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CPU.h [2522/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/BytecodeCacheError.h [2523/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CachePayload.h [2524/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CacheUpdate.h [2525/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CPUInlines.h [2526/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CacheableIdentifier.h [2527/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CacheableIdentifierInlines.h [2528/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CachedBytecode.h [2529/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CachedTypes.h [2530/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CagedBarrierPtr.h [2531/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallData.h [2532/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallFrameShuffleData.h [2533/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallEdge.h [2534/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallFrame.h [2535/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallFrameInlines.h [2536/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallLinkInfo.h [2537/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallLinkInfoBase.h [2538/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallMode.h [2539/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallVariant.h [2540/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CallVariantInlines.h [2541/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CalleeBits.h [2542/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CatchScope.h [2543/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CellAttributes.h [2544/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CellContainer.h [2545/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CellContainerInlines.h [2546/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CellSize.h [2547/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CellState.h [2548/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ChainedWatchpoint.h [2549/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CheckPrivateBrandStatus.h [2550/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CheckPrivateBrandVariant.h [2551/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ClassInfo.h [2552/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ClonedArguments.h [2553/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeBlock.h [2554/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeLocation.h [2555/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeOrigin.h [2556/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeBlockHash.h [2557/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeSpecializationKind.h [2558/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeType.h [2559/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CollectionScope.h [2560/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CommonIdentifiers.h [2561/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CollectorPhase.h [2562/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CompilationResult.h [2563/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CompleteSubspace.h [2564/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CompleteSubspaceInlines.h [2565/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Completion.h [2566/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Concurrency.h [2567/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConcurrentJSLock.h [2568/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConfigFile.h [2569/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConsoleClient.h [2570/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConsoleMessage.h [2571/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConsoleTypes.h [2572/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstantMode.h [2573/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstraintConcurrency.h [2574/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstraintParallelism.h [2575/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstraintVolatility.h [2576/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstructAbility.h [2577/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstructData.h [2578/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ConstructorKind.h [2579/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ContentSearchUtilities.h [2580/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ControlFlowProfiler.h [2581/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/CustomGetterSetter.h [2582/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DFGCodeOriginPool.h [2583/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DFGCommon.h [2584/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DFGDoesGCCheck.h [2585/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DFGExitProfile.h [2586/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DFGMinifiedID.h [2587/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMAnnotation.h [2588/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMAttributeGetterSetter.h [2589/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITAbstractHeap.h [2590/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITCallDOMGetterSnippet.h [2591/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITEffect.h [2592/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITGetterSetter.h [2593/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITHeapRange.h [2594/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DataFormat.h [2595/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DataView.h [2596/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DateInstance.h [2597/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DOMJITSignature.h [2598/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Debugger.h [2599/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DateInstanceCache.h [2600/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DebuggerCallFrame.h [2601/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DebuggerParseData.h [2602/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DebuggerPrimitives.h [2603/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeferGC.h [2604/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeferGCInlines.h [2605/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeferTermination.h [2606/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeferredWorkTimer.h [2607/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeferredWorkTimerInlines.h [2608/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeleteAllCodeEffort.h [2609/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DeletePropertySlot.h [2610/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DefinePropertyAttributes.h [2611/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DestructionMode.h [2612/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DirectEvalCodeCache.h [2613/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DirectEvalExecutable.h [2614/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DirectArguments.h [2615/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DirectArgumentsOffset.h [2616/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisallowMacroScratchRegisterUsage.h [2617/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisallowScope.h [2618/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisallowVMEntry.h [2619/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisposableStackConstructor.h [2620/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisposableStackPrototype.h [2621/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DisposableStackPrototypeInlines.h [2622/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/DumpContext.h [2623/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ECMAMode.h [2624/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/EdenGCActivityCallback.h [2625/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/EnsureStillAliveHere.h [2626/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/EnumerationMode.h [2627/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Error.h [2628/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/EntryFrame.h [2629/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ErrorHandlingScope.h [2630/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ErrorInstance.h [2631/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ErrorPrototype.h [2632/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ErrorType.h [2633/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/EvalExecutable.h [2634/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Exception.h [2635/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExceptionEventLocation.h [2636/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExceptionExpectation.h [2637/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExceptionHelpers.h [2638/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExceptionScope.h [2639/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutableAllocator.h [2640/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutableBase.h [2641/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutableBaseInlines.h [2642/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutableInfo.h [2643/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutableMemoryHandle.h [2644/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExecutionCounter.h [2645/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExitKind.h [2646/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExitingInlineKind.h [2647/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExitingJITType.h [2648/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExpressionInfo.h [2649/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FPRInfo.h [2650/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FastJITPermissions.h [2651/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ExpressionInfoInlines.h [2652/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FastMallocAlignedMemoryAllocator.h [2653/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Float16Array.h [2654/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Float32Array.h [2655/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Float64Array.h [2656/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Forward.h [2657/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FrameTracers.h [2658/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FreeList.h [2659/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FreeListInlines.h [2660/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FullGCActivityCallback.h [2661/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionConstructor.h [2662/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionExecutable.h [2663/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionHasExecutedCache.h [2664/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionPrototype.h [2665/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FuzzerAgent.h [2666/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionRareData.h [2667/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCActivityCallback.h [2668/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCAssertions.h [2669/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCAwareJITStubRoutine.h [2670/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCConductor.h [2671/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCDeferralContext.h [2672/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCIncomingRefCounted.h [2673/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCIncomingRefCountedInlines.h [2674/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCIncomingRefCountedSet.h [2675/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCMemoryOperations.h [2676/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCOwnedDataScope.h [2677/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCRequest.h [2678/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCLogging.h [2679/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GCSegmentedArray.h [2680/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GPRInfo.h [2681/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Gate.h [2682/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GenericArgumentsImpl.h [2683/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GenericOffset.h [2684/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GenericTypedArrayView.h [2685/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GenericTypedArrayViewInlines.h [2686/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GetPutInfo.h [2687/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GetVM.h [2688/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GetterSetter.h [2689/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GlobalExecutable.h [2690/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/GlobalObjectMethodTable.h [2691/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Handle.h [2692/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HandleBlock.h [2693/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HandleForward.h [2694/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HandleSet.h [2695/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HandleTypes.h [2696/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HandlerInfo.h [2697/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HashMapHelper.h [2698/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Heap.h [2699/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapAnalyzer.h [2700/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapCellInlines.h [2701/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapCell.h [2702/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapFinalizerCallback.h [2703/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapInlines.h [2704/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapObserver.h [2705/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapCellType.h [2706/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapSubspaceTypes.h [2707/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ICStatusMap.h [2708/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Identifier.h [2709/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/HeapSnapshotBuilder.h [2710/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IdentifierInlines.h [2711/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IdentifiersFactory.h [2712/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ImplementationVisibility.h [2713/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ImportMap.h [2714/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IncrementalSweeper.h [2715/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IndexingHeader.h [2716/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IndexingHeaderInlines.h [2717/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IndexingType.h [2718/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InferredValue.h [2719/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InitializeThreading.h [2720/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InjectedScript.h [2721/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InjectedScriptBase.h [2722/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InjectedScriptManager.h [2723/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InjectedScriptModule.h [2724/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InjectedScriptHost.h [2725/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InlineAttribute.h [2726/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InlineCallFrame.h [2727/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorAgent.h [2728/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorAgentRegistry.h [2729/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorAgentBase.h [2730/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorAuditAgent.h [2731/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorBackendDispatcher.h [2732/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorConsoleAgent.h [2733/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorBackendDispatchers.h [2734/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorDebuggerAgent.h [2735/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorEnvironment.h [2736/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorFrontendChannel.h [2737/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorFrontendDispatchers.h [2738/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorFrontendRouter.h [2739/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorHeapAgent.h [2740/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorProtocolObjects.h [2741/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorProtocolTypes.h [2742/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorRuntimeAgent.h [2743/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorScriptProfilerAgent.h [2744/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorTarget.h [2745/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InspectorTargetAgent.h [2746/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Instruction.h [2747/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InstructionStream.h [2748/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Int16Array.h [2749/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Int32Array.h [2750/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Int8Array.h [2751/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InternalFunction.h [2752/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Integrity.h [2753/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IntegrityInlines.h [2754/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/InternalFunctionAllocationProfile.h [2755/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Interpreter.h [2756/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Intrinsic.h [2757/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoCellSet.h [2758/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoHeapCellType.h [2759/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoInlinedHeapCellType.h [2760/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoInlinedHeapCellTypeInlines.h [2761/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoSubspaceInlines.h [2762/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoSubspace.h [2763/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IterationKind.h [2764/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IteratorOperations.h [2765/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITAllocator.h [2766/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/IterationModeMetadata.h [2767/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITCodeMap.h [2768/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITCompilation.h [2769/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITCompilationEffort.h [2770/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITCode.h [2771/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITCompilationMode.h [2772/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITMathICForwards.h [2773/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITOperationList.h [2774/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITOperationValidation.h [2775/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITOperations.h [2776/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITStubRoutine.h [2777/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JITThunks.h [2778/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSAPIValueWrapper.h [2779/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSAPIWrapperObject.h [2780/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArray.h [2781/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayBuffer.h [2782/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayBufferPrototype.h [2783/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayBufferView.h [2784/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayBufferViewInlines.h [2785/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayInlines.h [2786/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSArrayIterator.h [2787/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSAsyncDisposableStack.h [2788/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSAsyncDisposableStackInlines.h [2789/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSAsyncFromSyncIterator.h [2790/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSBasePrivate.h [2791/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSBigInt.h [2792/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSBoundFunction.h [2793/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCBuiltins.h [2794/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCBytecodeCacheVersion.h [2795/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCConfig.h [2796/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCInlines.h [2797/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCJSValue.h [2798/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCJSValueInlines.h [2799/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCPtrTag.h [2800/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCTestRunnerUtils.h [2801/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCallbackConstructor.h [2802/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCallbackFunction.h [2803/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCallbackObject.h [2804/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCallbackObjectFunctions.h [2805/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCallee.h [2806/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCalleeInlines.h [2807/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCast.h [2808/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCellInlines.h [2809/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSClassRef.h [2810/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h [2811/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSContextInternal.h [2812/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSContextPrivate.h [2813/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSContextRefInspectorSupport.h [2814/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSContextRefInternal.h [2815/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSContextRefPrivate.h [2816/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCustomGetterFunction.h [2817/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDataView.h [2818/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDateMath.h [2819/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCustomSetterFunction.h [2820/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDestructibleObject.h [2821/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDestructibleObjectHeapCellType.h [2822/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDisposableStack.h [2823/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSDisposableStackInlines.h [2824/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSExportMacros.h [2825/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSFunction.h [2826/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSFunctionInlines.h [2827/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGenerator.h [2828/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGenericTypedArrayView.h [2829/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalLexicalEnvironment.h [2830/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObject.h [2831/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalProxy.h [2832/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSInternalFieldObjectImpl.h [2833/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGenericTypedArrayViewInlines.h [2834/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGenericTypedArrayViewPrototype.h [2835/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGenericTypedArrayViewPrototypeInlines.h [2836/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectFunctions.h [2837/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h [2838/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalProxyInlines.h [2839/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSHeapFinalizerPrivate.h [2840/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSImmutableButterfly.h [2841/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSInternalPromise.h [2842/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSIterator.h [2843/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSIteratorConstructor.h [2844/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSIteratorHelper.h [2845/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSIteratorPrototype.h [2846/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSLexicalEnvironment.h [2847/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSLock.h [2848/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSManagedValueInternal.h [2849/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSMap.h [2850/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSMapInlines.h [2851/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSMapIterator.h [2852/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSMarkingConstraintPrivate.h [2853/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSMicrotask.h [2854/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSModuleLoader.h [2855/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSONObject.h [2856/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSModuleRecord.h [2857/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSNativeStdFunction.h [2858/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSONAtomStringCache.h [2859/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSObject.h [2860/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSObjectInlines.h [2861/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSObjectRefPrivate.h [2862/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSPromise.h [2863/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSPromiseConstructor.h [2864/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSRegExpStringIterator.h [2865/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSRemoteFunction.h [2866/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSPropertyNameEnumerator.h [2867/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSRemoteInspector.h [2868/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSRetainPtr.h [2869/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSRunLoopTimer.h [2870/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSScriptFetchParameters.h [2871/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSScriptRefPrivate.h [2872/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSegmentedVariableObject.h [2873/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSScope.h [2874/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSScriptFetcher.h [2875/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSet.h [2876/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSetInlines.h [2877/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSetIterator.h [2878/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSourceCode.h [2879/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSString.h [2880/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSStringRefPrivate.h [2881/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSStringInlines.h [2882/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSSymbolTableObject.h [2883/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSType.h [2884/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSTypeInfo.h [2885/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSTypedArrays.h [2886/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSValueInternal.h [2887/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSValuePrivate.h [2888/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSVirtualMachineInternal.h [2889/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWeakMap.h [2890/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWeakMapInlines.h [2891/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWeakObjectMapRefInternal.h [2892/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWeakObjectMapRefPrivate.h [2893/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWeakPrivate.h [2894/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWebAssembly.h [2895/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWebAssemblyMemory.h [2896/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWebAssemblyModule.h [2897/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWithScope.h [2898/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWrapForValidIterator.h [2899/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWrapperMap.h [2900/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JSWrapperObject.h [2901/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/JumpTable.h [2902/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/KeyAtomStringCache.h [2903/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/KeyAtomStringCacheInlines.h [2904/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LLIntOpcode.h [2905/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LLIntPrototypeLoadAdaptiveStructureWatchpoint.h [2906/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LLIntThunks.h [2907/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LLVMProfiling.h [2908/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LazyClassStructure.h [2909/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LazyOperandValueProfile.h [2910/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LazyProperty.h [2911/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LazyValueProfile.h [2912/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Lexer.h [2913/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LineColumn.h [2914/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LeafExecutable.h [2915/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LinkBuffer.h [2916/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LinkTimeConstant.h [2917/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LocalAllocatorInlines.h [2918/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LocalAllocator.h [2919/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Lookup.h [2920/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MachineStackMarker.h [2921/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssembler.h [2922/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerARM64.h [2923/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerARMv7.h [2924/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerCodeRef.h [2925/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerHelpers.h [2926/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerX86_64.h [2927/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MapConstructor.h [2928/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MacroAssemblerRISCV64.h [2929/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlock.h [2930/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h [2931/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkStack.h [2932/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h [2933/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedSpace.h [2934/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkingConstraint.h [2935/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MatchResult.h [2936/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkingConstraintExecutorPair.h [2937/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MathCommon.h [2938/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MemoryMode.h [2939/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MemoryStatistics.h [2940/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MegamorphicCache.h [2941/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MicrotaskQueueInlines.h [2942/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Microtask.h [2943/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MicrotaskQueue.h [2944/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NativeExecutable.h [2945/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MutatorState.h [2946/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/MetadataTable.h [2947/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NullSetterFunction.h [2948/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ModuleProgramExecutable.h [2949/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NativeCallee.h [2950/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NativeFunction.h [2951/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NullGetterFunction.h [2952/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NumberObject.h [2953/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NumberPrototype.h [2954/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/NumericStrings.h [2955/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OSCheck.h [2956/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjCCallbackFunction.h [2957/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjcRuntimeExtras.h [2958/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjectAllocationProfile.h [2959/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjectConstructor.h [2960/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjectInitializationScope.h [2961/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjectPropertyCondition.h [2962/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ObjectPrototype.h [2963/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OpaqueJSString.h [2964/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Opcode.h [2965/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OpcodeSize.h [2966/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Operands.h [2967/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OperationResult.h [2968/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Operations.h [2969/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Options.h [2970/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OrderedHashTable.h [2971/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PCToCodeOriginMap.h [2972/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OptionsList.h [2973/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OrderedHashTableHelper.h [2974/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PackedCellPtr.h [2975/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PageCount.h [2976/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ParseInt.h [2977/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ParserArena.h [2978/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ParserError.h [2979/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ParserTokens.h [2980/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PerGlobalObjectWrapperWorld.h [2981/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ParserModes.h [2982/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PolymorphicCallStubRoutine.h [2983/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PreciseAllocation.h [2984/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PreciseSubspace.h [2985/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Printer.h [2986/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PrivateFieldPutKind.h [2987/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PrivateName.h [2988/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerBytecode.h [2989/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerBytecodeSequence.h [2990/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerBytecodes.h [2991/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerCompilation.h [2992/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerCompilationKind.h [2993/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerCompiledBytecode.h [2994/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerDatabase.h [2995/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerDumper.h [2996/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerEvent.h [2997/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerJettisonReason.h [2998/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerOSRExit.h [2999/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerExecutionCounter.h [3000/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerOSRExitSite.h [3001/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerOrigin.h [3002/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerOriginStack.h [3003/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerProfiledBytecodes.h [3004/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProfilerUID.h [3005/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProgramExecutable.h [3006/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyCondition.h [3007/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyDescriptor.h [3008/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyName.h [3009/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyOffset.h [3010/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h [3011/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertySlot.h [3012/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyStorage.h [3013/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyTable.h [3014/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Protect.h [3015/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PrototypeKey.h [3016/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ProxyObject.h [3017/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PureNaN.h [3018/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PutByIdFlags.h [3019/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RISCV64Registers.h [3020/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PutPropertySlot.h [3021/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RISCV64Assembler.h [3022/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Reg.h [3023/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpCachedResult.h [3024/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpGlobalData.h [3025/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/PutDirectIndexMode.h [3026/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExp.h [3027/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpKey.h [3028/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpObject.h [3029/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpStringIteratorPrototype.h [3030/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegExpSubstringGlobalAtomCache.h [3031/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Register.h [3032/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterAtOffsetList.h [3033/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterAtOffset.h [3034/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterInfo.h [3035/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterInlines.h [3036/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterMap.h [3037/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterSet.h [3038/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegisterState.h [3039/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteAutomationTarget.h [3040/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RegularExpression.h [3041/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteControllableTarget.h [3042/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteInspector.h [3043/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteConnectionToTarget.h [3044/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteInspectionTarget.h [3045/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteInspectorServer.h [3046/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ResourceExhaustion.h [3047/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ResultType.h [3048/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RootMarkReason.h [3049/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RunningScope.h [3050/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RuntimeFlags.h [3051/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RuntimeType.h [3052/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/RemoteInspectorUtils.h [3053/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SIMDInfo.h [3054/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SIMDShuffle.h [3055/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SamplingProfiler.h [3056/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScopeOffset.h [3057/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScopedArguments.h [3058/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScopedArgumentsTable.h [3059/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScratchRegisterAllocator.h [3060/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Scribble.h [3061/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptArguments.h [3062/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptCallFrame.h [3063/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptCallStack.h [3064/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptCallStackFactory.h [3065/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptExecutable.h [3066/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptExecutableInlines.h [3067/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptFetchParameters.h [3068/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptFetcher.h [3069/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ScriptFunctionCall.h [3070/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SecureARM64EHashPins.h [3071/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SecureARM64EHashPinsInlines.h [3072/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SetPrivateBrandStatus.h [3073/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SetPrivateBrandVariant.h [3074/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ShadowChicken.h [3075/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ShadowRealmObject.h [3076/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SideDataRepository.h [3077/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SimpleMarkingConstraint.h [3078/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SimpleRegisterAllocator.h [3079/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SlotVisitor.h [3080/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SlotVisitorMacros.h [3081/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SmallStrings.h [3082/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SlowPathFunction.h [3083/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SlotVisitorInlines.h [3084/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SnippetParams.h [3085/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SnippetSlowPathCalls.h [3086/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Snippet.h [3087/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SnippetReg.h [3088/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceID.h [3089/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceOrigin.h [3090/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceProfiler.h [3091/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceProviderCache.h [3092/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceTaintedOrigin.h [3093/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceCode.h [3094/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceProvider.h [3095/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceProviderCacheItem.h [3096/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SpeculatedType.h [3097/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SparseArrayValueMap.h [3098/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SpillRegistersMode.h [3099/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StableSort.h [3100/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StackAlignment.h [3101/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StackVisitor.h [3102/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StackFrame.h [3103/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StringObject.h [3104/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StringPrototype.h [3105/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StringSplitCache.h [3106/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StringReplaceCache.h [3107/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Strong.h [3108/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StrongForward.h [3109/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StrongInlines.h [3110/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Structure.h [3111/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureAlignedMemoryAllocator.h [3112/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureCache.h [3113/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureID.h [3114/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureRareData.h [3115/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureRareDataInlines.h [3116/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureChain.h [3117/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureInlines.h [3118/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureSet.h [3119/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/StructureTransitionTable.h [3120/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Subspace.h [3121/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SubspaceAccess.h [3122/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SubspaceInlines.h [3123/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SuperSampler.h [3124/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Symbol.h [3125/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SymbolPrototype.h [3126/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SymbolTable.h [3127/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SymbolTableOrScopeDepth.h [3128/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Synchronousness.h [3129/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/SyntheticModuleRecord.h [3130/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TagRegistersMode.h [3131/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TemplateObjectDescriptor.h [3132/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TemporalObject.h [3133/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TemporalNow.h [3134/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TestRunnerUtils.h [3135/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ThrowScope.h [3136/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ThunkGenerator.h [3137/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TinyBloomFilter.h [3138/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ToNativeFromValue.h [3139/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ToThisStatus.h [3140/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypeError.h [3141/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypeInfoBlob.h [3142/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypeLocation.h [3143/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypeSet.h [3144/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrayAdaptersForwardDeclarations.h [3145/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrayController.h [3146/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrayType.h [3147/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrays.h [3148/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrayAdaptors.h [3149/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypedArrayInlines.h [3150/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/TypeofType.h [3151/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UGPRPair.h [3152/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Uint16Array.h [3153/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Uint32Array.h [3154/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Uint8Array.h [3155/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Uint8ClampedArray.h [3156/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedCodeBlock.h [3157/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedEvalCodeBlock.h [3158/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedFunctionExecutable.h [3159/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedGlobalCodeBlock.h [3160/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedMetadataTable.h [3161/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/UnlinkedSourceCode.h [3162/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VM.h [3163/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMEntryRecord.h [3164/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMEntryScope.h [3165/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMEntryScopeInlines.h [3166/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMInlines.h [3167/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMInspector.h [3168/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMInspectorInlines.h [3169/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMTrapsInlines.h [3170/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VMTraps.h [3171/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ValueProfile.h [3172/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/ValueRecovery.h [3173/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VarOffset.h [3174/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h [3175/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableWriteFireDetail.h [3176/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VerifierSlotVisitor.h [3177/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VirtualRegister.h [3178/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/VisitRaceKey.h [3179/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmBranchHints.h [3180/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCallee.h [3181/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCalleeGroup.h [3182/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCallingConvention.h [3183/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCapabilities.h [3184/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCompilationContext.h [3185/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCompilationMode.h [3186/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmContext.h [3187/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmCreationMode.h [3188/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmExceptionType.h [3189/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmFaultSignalHandler.h [3190/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmFormat.h [3191/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmFunctionCodeBlockGenerator.h [3192/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmFunctionIPIntMetadataGenerator.h [3193/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmHandlerInfo.h [3194/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmIPIntGenerator.h [3195/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmIPIntTierUpCounter.h [3196/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmIndexOrName.h [3197/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmJS.h [3198/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmLLIntBuiltin.h [3199/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmLLIntTierUpCounter.h [3200/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmMemory.h [3201/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmMemoryInformation.h [3202/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmModule.h [3203/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmModuleInformation.h [3204/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmName.h [3205/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmNameSection.h [3206/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmOpcodeOrigin.h [3207/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmSIMDOpcodes.h [3208/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmOSREntryData.h [3209/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmSections.h [3210/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmStreamingParser.h [3211/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmTierUpCount.h [3212/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmTypeDefinition.h [3213/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmTypeDefinitionInlines.h [3214/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmStreamingCompiler.h [3215/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmValueLocation.h [3216/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Watchdog.h [3217/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Watchpoint.h [3218/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Weak.h [3219/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakBlock.h [3220/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCHashTable.h [3221/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h [3222/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h [3223/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCSet.h [3224/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCSetInlines.h [3225/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakHandleOwner.h [3226/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h [3227/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h [3228/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakSet.h [3229/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakSetInlines.h [3230/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WebAssemblyGCStructure.h [3231/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WebAssemblyModuleRecord.h [3232/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Width.h [3233/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WrapForValidIteratorPrototype.h [3234/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WriteBarrier.h [3235/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WrapForValidIteratorPrototypeInlines.h [3236/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WriteBarrierInlines.h [3237/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/X86Assembler.h [3238/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/X86_64Registers.h [3239/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrErrorCode.h [3240/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrFlags.h [3241/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Yarr.h [3242/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrInterpreter.h [3243/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrJIT.h [3244/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrMatchingContextHolder.h [3245/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrPattern.h [3246/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrUnicodeProperties.h [3247/7792] Generating ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/YarrParser.h [3248/7792] Building CXX object Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/config.h:39, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/jsc.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/interpreter/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/heap/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator >, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const WTF::RefPtr&; auto:64 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:47:35: required from here 47 | return m_exportedNames.add(exportedName.impl()).isNewEntry; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::Vector > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::IdentifierRepHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::RefPtr; auto:64 = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd, WTF::Vector > >(WTF::RefPtr&&, WTF::Vector >&&)::; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::Vector > >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::Vector > > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::Vector >; KeyArg = WTF::RefPtr; MappedArg = WTF::Vector >; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = WTF::RefPtr]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/ModuleScopeData.h:52:31: required from here 52 | m_exportedBindings.add(localName.impl(), Vector>()).iterator->value.append(exportedName.impl()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, WTF::Vector > >, WTF::KeyValuePairKeyExtractor, WTF::Vector > > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::Vector >, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::Vector > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::Hash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = const JSC::SourceCodeKey&; auto:64 = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const JSC::SourceCodeKey&, const JSC::SourceCodeValue&)::; Key = JSC::SourceCodeKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::SourceCodeKey::Hash; Traits = WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = JSC::SourceCodeKey::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const JSC::SourceCodeKey&; V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = const JSC::SourceCodeValue&; KeyArg = JSC::SourceCodeKey; MappedArg = JSC::SourceCodeValue; HashArg = JSC::SourceCodeKey::Hash; KeyTraitsArg = JSC::SourceCodeKey::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>, JSC::SourceCodeKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits> >; KeyType = JSC::SourceCodeKey]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/CodeCache.h:131:40: required from here 131 | AddResult addResult = m_map.add(key, value); | ~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, JSC::SourceCodeKey::Hash, WTF::HashMap, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, JSC::SourceCodeKey::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::FunctionMetadataNode* const&; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(JSC::FunctionMetadataNode* const&, JSC::Scope::NeedsDuplicateDeclarationCheck&&)::; Key = JSC::FunctionMetadataNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = JSC::FunctionMetadataNode* const&; V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Scope::NeedsDuplicateDeclarationCheck; KeyArg = JSC::FunctionMetadataNode*; MappedArg = JSC::Scope::NeedsDuplicateDeclarationCheck; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::FunctionMetadataNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = JSC::FunctionMetadataNode*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:438:51: required from 'void JSC::Scope::addSloppyModeFunctionHoistingCandidate(JSC::FunctionMetadataNode*) [with NeedsDuplicateDeclarationCheck needsCheck = JSC::Scope::NeedsDuplicateDeclarationCheck::Yes]' 438 | m_sloppyModeFunctionHoistingCandidates.set(node, needsCheck); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/parser/Parser.h:773:105: required from here 773 | parentScope->addSloppyModeFunctionHoistingCandidate(metadata); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/JavaScriptCore/runtime/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3249/7792] Linking CXX executable bin/jsc [3250/7792] Generating ../../inspector-resources.stamp [3251/7792] Generating ../../WebCore/DerivedSources/ModernMediaControls.css [3252/7792] Generating ../../WebCore/DerivedSources/EventNames.h, ../../WebCore/DerivedSources/EventNames.cpp [3253/7792] Generating ../../WebCore/DerivedSources/EventInterfaces.h, ../../WebCore/DerivedSources/EventFactory.cpp [3254/7792] Generating ../../WebCore/DerivedSources/DocumentSyncData.cpp, ../../WebCore/DerivedSources/DocumentSyncData.h, ../../WebCore/DerivedSources/FrameTreeSyncData.cpp, ../../WebCore/DerivedSources/FrameTreeSyncData.h, ../../WebCore/DerivedSources/ProcessSyncClient.cpp, ../../WebCore/DerivedSources/ProcessSyncClient.h, ../../WebCore/DerivedSources/ProcessSyncData.h, ../../WebCore/DerivedSources/ProcessSyncData.serialization.in [3255/7792] Generating ../../WebCore/DerivedSources/EventTargetInterfaces.h, ../../WebCore/DerivedSources/EventTargetFactory.cpp [3256/7792] Generating ../../WebCore/DerivedSources/ReadableStreamBYOBRequestBuiltins.cpp, ../../WebCore/DerivedSources/ReadableStreamBYOBRequestBuiltins.h [3257/7792] Generating ../../WebCore/DerivedSources/ByteLengthQueuingStrategyBuiltins.cpp, ../../WebCore/DerivedSources/ByteLengthQueuingStrategyBuiltins.h [3258/7792] Generating ../../WebCore/DerivedSources/DecompressionStreamBuiltins.cpp, ../../WebCore/DerivedSources/DecompressionStreamBuiltins.h [3259/7792] Generating ../../WebCore/DerivedSources/JSDOMBindingInternalsBuiltins.cpp, ../../WebCore/DerivedSources/JSDOMBindingInternalsBuiltins.h [3260/7792] Generating ../../WebCore/DerivedSources/CountQueuingStrategyBuiltins.cpp, ../../WebCore/DerivedSources/CountQueuingStrategyBuiltins.h [3261/7792] Generating ../../WebCore/DerivedSources/ReadableStreamDefaultReaderBuiltins.cpp, ../../WebCore/DerivedSources/ReadableStreamDefaultReaderBuiltins.h [3262/7792] Generating ../../WebCore/DerivedSources/CommandLineAPIModuleSourceBuiltins.cpp, ../../WebCore/DerivedSources/CommandLineAPIModuleSourceBuiltins.h [3263/7792] Generating ../../WebCore/DerivedSources/ReadableByteStreamControllerBuiltins.cpp, ../../WebCore/DerivedSources/ReadableByteStreamControllerBuiltins.h [3264/7792] Generating ../../WebCore/DerivedSources/ReadableStreamDefaultControllerBuiltins.cpp, ../../WebCore/DerivedSources/ReadableStreamDefaultControllerBuiltins.h [3265/7792] Generating ../../WebCore/DerivedSources/CompressionStreamBuiltins.cpp, ../../WebCore/DerivedSources/CompressionStreamBuiltins.h [3266/7792] Generating ../../WebCore/DerivedSources/ModernMediaControls.js [3267/7792] Generating ../../WebCore/PrivateHeaders/WebCore/FrameTreeSyncData.h [3268/7792] Generating ../../WebCore/PrivateHeaders/WebCore/DocumentSyncData.h [3269/7792] Generating ../../WebCore/PrivateHeaders/WebCore/ProcessSyncData.h [3270/7792] Generating ../../WebCore/DerivedSources/ReadableByteStreamInternalsBuiltins.cpp, ../../WebCore/DerivedSources/ReadableByteStreamInternalsBuiltins.h [3271/7792] Generating ../../WebCore/PrivateHeaders/WebCore/EventInterfaces.h [3272/7792] Generating ../../WebCore/DerivedSources/TransformStreamDefaultControllerBuiltins.cpp, ../../WebCore/DerivedSources/TransformStreamDefaultControllerBuiltins.h [3273/7792] Generating ../../WebCore/DerivedSources/TextDecoderStreamBuiltins.cpp, ../../WebCore/DerivedSources/TextDecoderStreamBuiltins.h [3274/7792] Generating ../../WebCore/PrivateHeaders/WebCore/ProcessSyncClient.h [3275/7792] Generating ../../WebCore/DerivedSources/ReadableStreamBYOBReaderBuiltins.cpp, ../../WebCore/DerivedSources/ReadableStreamBYOBReaderBuiltins.h [3276/7792] Generating ../../WebCore/PrivateHeaders/WebCore/Settings.h [3277/7792] Generating ../../WebCore/PrivateHeaders/WebCore/EventTargetInterfaces.h [3278/7792] Generating ../../WebCore/PrivateHeaders/WebCore/EventNames.h [3279/7792] Generating ../../WebCore/DerivedSources/ReadableStreamInternalsBuiltins.cpp, ../../WebCore/DerivedSources/ReadableStreamInternalsBuiltins.h [3280/7792] Generating ../../WebCore/DerivedSources/TextEncoderStreamBuiltins.cpp, ../../WebCore/DerivedSources/TextEncoderStreamBuiltins.h [3281/7792] Generating ../../WebCore/DerivedSources/TransformStreamInternalsBuiltins.cpp, ../../WebCore/DerivedSources/TransformStreamInternalsBuiltins.h [3282/7792] Generating ../../WebCore/DerivedSources/ColorData.cpp [3283/7792] Generating ../../WebCore/DerivedSources/CSSSelectorEnums.h, ../../WebCore/DerivedSources/CSSSelectorInlines.h, ../../WebCore/DerivedSources/SelectorPseudoClassAndCompatibilityElementMap.gperf, ../../WebCore/DerivedSources/SelectorPseudoClassAndCompatibilityElementMap.cpp, ../../WebCore/DerivedSources/SelectorPseudoElementMap.gperf, ../../WebCore/DerivedSources/SelectorPseudoElementMap.cpp, ../../WebCore/DerivedSources/UserAgentParts.cpp, ../../WebCore/DerivedSources/UserAgentParts.h [3284/7792] Generating ../../WebCore/DerivedSources/WritableStreamDefaultControllerBuiltins.cpp, ../../WebCore/DerivedSources/WritableStreamDefaultControllerBuiltins.h [3285/7792] Generating ../../WebCore/DerivedSources/StreamInternalsBuiltins.cpp, ../../WebCore/DerivedSources/StreamInternalsBuiltins.h [3286/7792] Generating ../../WebCore/DerivedSources/WritableStreamInternalsBuiltins.cpp, ../../WebCore/DerivedSources/WritableStreamInternalsBuiltins.h [3287/7792] Generating ../../WebCore/PrivateHeaders/WebCore/UserAgentParts.h [3288/7792] Generating ../../WebCore/DerivedSources/WritableStreamDefaultWriterBuiltins.cpp, ../../WebCore/DerivedSources/WritableStreamDefaultWriterBuiltins.h [3289/7792] Generating ../../WebCore/DerivedSources/XMLViewerCSS.h, ../../WebCore/DerivedSources/XMLViewer.min.css [3290/7792] Generating ../../WebCore/DerivedSources/HTMLEntityTable.cpp [3291/7792] Generating ../../WebCore/DerivedSources/XMLViewerJS.h, ../../WebCore/DerivedSources/XMLViewer.min.js [3292/7792] Generating ../../WebCore/DerivedSources/WebCoreLogDefinitions.h Log messages input file: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/LogMessages.in Log message receiver header file: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/WebCoreLogDefinitions.h [3293/7792] Generating ../../WebCore/DerivedSources/HTTPHeaderNames.cpp, ../../WebCore/DerivedSources/HTTPHeaderNames.gperf, ../../WebCore/DerivedSources/HTTPHeaderNames.h, ../../WebCore/DerivedSources/HTTPHeaderNames.serialization.in [3294/7792] Generating ../../WebCore/DerivedSources/SVGNames.cpp, ../../WebCore/DerivedSources/SVGNames.h, ../../WebCore/DerivedSources/SVGElementFactory.cpp, ../../WebCore/DerivedSources/SVGElementFactory.h, ../../WebCore/DerivedSources/SVGElementTypeHelpers.h, ../../WebCore/DerivedSources/JSSVGElementWrapperFactory.cpp, ../../WebCore/DerivedSources/JSSVGElementWrapperFactory.h [3295/7792] Generating ../../WebCore/DerivedSources/DOMJITAbstractHeapRepository.h [3296/7792] Generating ../../WebCore/DerivedSources/HTMLNames.cpp, ../../WebCore/DerivedSources/HTMLNames.h, ../../WebCore/DerivedSources/HTMLElementFactory.cpp, ../../WebCore/DerivedSources/HTMLElementFactory.h, ../../WebCore/DerivedSources/HTMLElementTypeHelpers.h, ../../WebCore/DerivedSources/JSHTMLElementWrapperFactory.cpp, ../../WebCore/DerivedSources/JSHTMLElementWrapperFactory.h [3297/7792] Generating ../../WebCore/DerivedSources/WebKitFontFamilyNames.cpp, ../../WebCore/DerivedSources/WebKitFontFamilyNames.h [3298/7792] Generating ../../WebCore/DerivedSources/MathMLNames.cpp, ../../WebCore/DerivedSources/MathMLNames.h, ../../WebCore/DerivedSources/MathMLElementFactory.cpp, ../../WebCore/DerivedSources/MathMLElementFactory.h, ../../WebCore/DerivedSources/MathMLElementTypeHelpers.h, ../../WebCore/DerivedSources/JSMathMLElementWrapperFactory.cpp, ../../WebCore/DerivedSources/JSMathMLElementWrapperFactory.h [3299/7792] Generating ../../WebCore/DerivedSources/XLinkNames.cpp, ../../WebCore/DerivedSources/XLinkNames.h [3300/7792] Generating ../../WebInspectorUI/DerivedSources/InspectorGResourceBundle.xml [3301/7792] Generating ../../WebCore/DerivedSources/AccessibilityAtspiInterfaces.h, ../../WebCore/DerivedSources/AccessibilityAtspiInterfaces.c [3302/7792] Generating ../../WebCore/DerivedSources/XMLNames.cpp, ../../WebCore/DerivedSources/XMLNames.h [3303/7792] Generating ../../WebCore/DerivedSources/XMLNSNames.cpp, ../../WebCore/DerivedSources/XMLNSNames.h [3304/7792] Generating ../../WebCore/DerivedSources/WebCoreJSBuiltins.cpp, ../../WebCore/DerivedSources/WebCoreJSBuiltinInternals.cpp, ../../WebCore/DerivedSources/WebCoreJSBuiltins.h, ../../WebCore/DerivedSources/WebCoreJSBuiltinInternals.h [3305/7792] Generating ../../WebCore/DerivedSources/Namespace.cpp, ../../WebCore/DerivedSources/Namespace.h [3306/7792] Generating ../../WebCore/DerivedSources/TagName.cpp, ../../WebCore/DerivedSources/TagName.h [3307/7792] Generating ../../WebCore/DerivedSources/NodeName.cpp, ../../WebCore/DerivedSources/NodeName.h [3308/7792] Generating ../../WebCore/DerivedSources/CSSValueKeywords.in, ../../WebCore/DerivedSources/CSSValueKeywords.h, ../../WebCore/DerivedSources/CSSValueKeywords.cpp, ../../WebCore/DerivedSources/CSSValueKeywords.gperf [3309/7792] Generating ../../WebCore/DerivedSources/UserAgentScripts.h, ../../WebCore/DerivedSources/UserAgentScriptsData.cpp [3310/7792] Generating ../../WebCore/DerivedSources/UserAgentStyleSheetsData.cpp, ../../WebCore/DerivedSources/UserAgentStyleSheets.h [3311/7792] Generating ../../share/inspector.gresource, ../../share/inspector.gresource.deps [3312/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/avif/AVIFImageDecoder.cpp.o [3313/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/avif/AVIFImageReader.cpp.o [3314/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/GamepadButton.cpp.o [3315/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/Gamepad.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/Gamepad.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSize(unsigned int) const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1357:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1357 | setTableSize(bestTableSize); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:620:67: note: in expansion of macro 'reinterpret_cast_ptr' 620 | void setTableSize(unsigned size) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeOffset] = size; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSizeMask(unsigned int) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1358:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1358 | setTableSizeMask(bestTableSize - 1); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:622:65: note: in expansion of macro 'reinterpret_cast_ptr' 622 | void setTableSizeMask(unsigned mask) { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] = mask; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setKeyCount(unsigned int) const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1359:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1359 | setKeyCount(otherKeyCount); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:624:67: note: in expansion of macro 'reinterpret_cast_ptr' 624 | void setKeyCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[keyCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setDeletedCount(unsigned int) const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1360:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1360 | setDeletedCount(0); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:626:71: note: in expansion of macro 'reinterpret_cast_ptr' 626 | void setDeletedCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[deletedCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::keyCount() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:486:40: required from 'unsigned int WTF::HashTable::size() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 486 | unsigned size() const { return keyCount(); } | ^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1351:40: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1351 | unsigned otherKeyCount = other.size(); | ~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:623:54: note: in expansion of macro 'reinterpret_cast_ptr' 623 | unsigned keyCount() const { return m_table ? reinterpret_cast_ptr(m_table)[keyCountOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSize() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:470:97: required from 'WTF::HashTable::const_iterator WTF::HashTable::end() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::GamepadHapticEffectType, WebCore::GamepadHapticEffectType, WTF::IdentityExtractor, WTF::IntHash, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits >]' 470 | const_iterator end() const LIFETIME_BOUND { return makeKnownGoodConstIterator(m_table + tableSize()); } | ^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1362:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1362 | for (const auto& otherValue : other) | ^~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:619:55: note: in expansion of macro 'reinterpret_cast_ptr' 619 | unsigned tableSize() const { return m_table ? reinterpret_cast_ptr(m_table)[tableSizeOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSizeMask() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:728:29: required from 'WTF::HashTable::ValueType* WTF::HashTable::lookupForReinsert(const T&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; T = WebCore::GamepadHapticEffectType; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]' 728 | unsigned sizeMask = tableSizeMask(); | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:831:57: required from 'void WTF::HashTable::addUniqueForInitialization(T&&, const auto:69&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; auto:67 = const WebCore::GamepadHapticEffectType&; auto:68 = WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::HashTable(const WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>&)::; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 831 | Value* entry = lookupForReinsert(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1363:63: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1363 | addUniqueForInitialization(Extractor::extract(otherValue), [&]() ALWAYS_INLINE_LAMBDA { return otherValue; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:621:76: note: in expansion of macro 'reinterpret_cast_ptr' 621 | unsigned tableSizeMask() const { ASSERT(m_table); return m_table ? reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ [3316/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/ScalableImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp:23: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3317/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/ScalableImageDecoderFrame.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ScalableImageDecoderFrame.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::String&; auto:65 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:65 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3318/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/bmp/BMPImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3319/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/GamepadEvent.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadEvent.cpp:25: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3320/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/UserMessageHandlerDescriptor.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/UserMessageHandlerDescriptor.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WindowProxy* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3321/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/bmp/BMPImageReader.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3322/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/gif/GIFImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3323/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/gif/GIFImageReader.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp:75: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3324/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/angle/ANGLEUtilities.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle/ANGLEUtilities.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = JSC::MarkedBlock* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:128 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3325/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/WebKitNamespace.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/WebKitNamespace.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3326/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/GamepadManager.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadManager.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::Navigator; T = WebCore::Navigator; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadManager.cpp:135:31: required from here 135 | notifiedNavigators.add(navigator.get()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::LocalDOMWindow; T = WebCore::LocalDOMWindow; WeakPtrImpl = WebCore::WeakPtrImplWithEventTargetData; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadManager.cpp:233:21: required from here 233 | m_domWindows.add(window); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3327/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/angle/GraphicsContextGLANGLE.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:138&) [with auto:131 = WebCore::GraphicsContextGLANGLE::deleteTexture(PlatformGLObject)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:173&) [with auto:142 = WebCore::GraphicsContextGLANGLE::deleteTexture(PlatformGLObject)::; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:2256:37: required from here 2256 | m_state.boundTextureMap.removeIf([texture] (auto& keyValue) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2257 | return keyValue.value.first == texture; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2258 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = JSC::MarkedBlock* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = WTF::UniquedStringImpl* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::String]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:108:34: required from here 108 | m_availableExtensions.add(extension); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = void*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = void*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = void*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = void*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = void*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = void*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = void* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(void* const&)::; Key = void*; Value = void*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, void*, void*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = void*; Value = void*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, void*, void*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = void*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = void*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, void*, void*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = void*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:191:27: required from here 191 | usedDisplays().add(m_displayObj); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:128 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3328/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/ico/ICOImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3329/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/UserMessageHandlersNamespace.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/UserMessageHandlersNamespace.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::RefPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::RefPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >, WTF::RefPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >, WTF::RefPtr >::KeyValuePairTraits, WTF::DefaultHash > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = std::pair >; auto:62 = WTF::HashMap >, WTF::RefPtr >::inlineAdd >, WTF::RefPtr&>(std::pair >&&, WTF::RefPtr&)::; Key = std::pair >; Value = WTF::KeyValuePair >, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >; HashFunctions = WTF::DefaultHash > >; Traits = WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > >, WTF::FastMalloc>, std::pair >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = std::pair >; V = WTF::RefPtr&; KeyArg = std::pair >; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash > >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > >, WTF::FastMalloc>, std::pair >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WTF::RefPtr&; KeyArg = std::pair >; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash > >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > >, WTF::FastMalloc>, std::pair >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > > >; KeyType = std::pair >]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/UserMessageHandlersNamespace.cpp:60:34: required from here 60 | m_messageHandlers.add(std::make_pair(descriptor.name(), const_cast(&descriptor.world())), userMessageHandler); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePair >, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor >, WTF::RefPtr > >, WTF::DefaultHash > >, WTF::HashMap >, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >, WTF::RefPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3330/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/jpegxl/JPEGXLImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpegxl/JPEGXLImageDecoder.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3331/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/GamepadHapticActuator.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadHapticActuator.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSizeMask() const [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:675:29: required from 'WTF::HashTable::ValueType* WTF::HashTable::inlineLookup(const T&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; T = WebCore::GamepadHapticEffectType; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]' 675 | unsigned sizeMask = tableSizeMask(); | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:661:63: required from 'WTF::HashTable::ValueType* WTF::HashTable::lookup(const T&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; T = WebCore::GamepadHapticEffectType; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]' 661 | return inlineLookup(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1031:87: required from 'bool WTF::HashTable::contains(const T&) const [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; T = WebCore::GamepadHapticEffectType; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1031 | return const_cast(this)->lookup(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:516:180: required from 'bool WTF::HashTable::contains(const KeyType&) const [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; KeyType = WebCore::GamepadHapticEffectType]' 516 | template bool contains(const KeyType& key) const { return contains(key); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:311:55: required from 'bool WTF::HashSet, , , >::contains(const ValueType&) const [with ValueArg = WebCore::GamepadHapticEffectType; HashArg = WTF::IntHash; TraitsArg = WTF::StrongEnumHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; ValueType = WebCore::GamepadHapticEffectType]' 311 | return m_impl.template contains(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/GamepadHapticActuator.cpp:82:67: required from here 82 | return m_gamepad && m_gamepad->supportedEffectTypes().contains(effectType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:621:76: note: in expansion of macro 'reinterpret_cast_ptr' 621 | unsigned tableSizeMask() const { ASSERT(m_table); return m_table ? reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3332/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/jpeg/JPEGImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp:40: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3333/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/webp/WEBPImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3334/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/UserMessageHandler.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/UserMessageHandler.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3335/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/png/PNGImageDecoder.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp:41: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3336/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/skia/ImageBackingStoreSkia.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/skia/ImageBackingStoreSkia.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::String&; auto:65 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:65 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3337/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/ClipPath.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/ClipPath.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3338/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/FloatPlane3D.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/FloatPlane3D.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3339/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/BitmapTexturePool.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/BitmapTexturePool.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3340/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/ClipStack.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/ClipStack.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3341/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperGCGLPlatformLayer.cpp.o [3342/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/FloatPolygon3D.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/FloatPolygon3D.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3343/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperGPUBuffer.cpp.o [3344/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperBackingStore.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3345/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperDamageVisualizer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperDamageVisualizer.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3346/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperFPSCounter.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperFPSCounter.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3347/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperShaderProgram.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::TextureMapperShaderProgram::VariableID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::TextureMapperShaderProgram::VariableID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::TextureMapperShaderProgram::VariableID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::TextureMapperShaderProgram::VariableID&; auto:62 = WebCore::TextureMapperShaderProgram::getLocation(VariableID, WTF::ASCIILiteral, VariableType)::; Key = WebCore::TextureMapperShaderProgram::VariableID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::TextureMapperShaderProgram::VariableID, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = const WebCore::TextureMapperShaderProgram::VariableID&; auto:80 = WebCore::TextureMapperShaderProgram::getLocation(VariableID, WTF::ASCIILiteral, VariableType)::; KeyArg = WebCore::TextureMapperShaderProgram::VariableID; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::StrongEnumHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::TextureMapperShaderProgram::VariableID, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:105&) [with auto:74 = WebCore::TextureMapperShaderProgram::getLocation(VariableID, WTF::ASCIILiteral, VariableType)::; KeyArg = WebCore::TextureMapperShaderProgram::VariableID; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::StrongEnumHashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::TextureMapperShaderProgram::VariableID, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits > >; KeyType = WebCore::TextureMapperShaderProgram::VariableID]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.cpp:689:40: required from here 689 | auto addResult = m_variables.ensure(variable, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 690 | [this, &name, type] { | ~~~~~~~~~~~~~~~~~~~~~ 691 | switch (type) { | ~~~~~~~~~~~~~~~ 692 | case UniformVariable: | ~~~~~~~~~~~~~~~~~~~~~ 693 | return glGetUniformLocation(m_id, name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | case AttribVariable: | ~~~~~~~~~~~~~~~~~~~~ 695 | return glGetAttribLocation(m_id, name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | } | ~ 697 | ASSERT_NOT_REACHED(); | ~~~~~~~~~~~~~~~~~~~~~ 698 | return 0; | ~~~~~~~~~ 699 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::StrongEnumHashTraits >::KeyValuePairTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3348/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperPlatformLayer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayer.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3349/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/FormatConverter.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/FormatConverter.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = JSC::MarkedBlock* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:128 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3350/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = JSC::MarkedBlock* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = WTF::UniquedStringImpl* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:128 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const unsigned int&; auto:128 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::inlineAdd >(const unsigned int&, std::pair&&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GraphicsContextGLState.h:69:28: required from here 69 | boundTextureMap.set(textureUnit, std::make_pair(texture, target)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3351/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/BitmapTexture.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/BitmapTexture.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3352/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapper.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:22: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WebCore::TextureMapperGLData::SharedGLData::~SharedGLData()::; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WebCore::TextureMapperGLData::SharedGLData::~SharedGLData()::; KeyArg = void*; MappedArg = WebCore::TextureMapperGLData::SharedGLData*; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:106:38: required from here 106 | contextDataMap().removeIf([this](auto& entry) { return entry.value == this; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const void* const&; auto:62 = WebCore::TextureMapperGLData::getStaticVBO(GLenum, GLsizeiptr, const void*)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = const void* const&; auto:80 = WebCore::TextureMapperGLData::getStaticVBO(GLenum, GLsizeiptr, const void*)::; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:105&) [with auto:74 = WebCore::TextureMapperGLData::getStaticVBO(GLenum, GLsizeiptr, const void*)::; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:163:35: required from here 163 | auto addResult = m_vbos.ensure(data, | ~~~~~~~~~~~~~^~~~~~ 164 | [target, size, data] { | ~~~~~~~~~~~~~~~~~~~~~~ 165 | GLuint vbo = 0; | ~~~~~~~~~~~~~~~ 166 | glGenBuffers(1, &vbo); | ~~~~~~~~~~~~~~~~~~~~~~ 167 | glBindBuffer(target, vbo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | glBufferData(target, size, data, GL_STATIC_DRAW); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | return vbo; | ~~~~~~~~~~~ 170 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WebCore::TextureMapperGLData::getShaderProgram(WebCore::TextureMapperShaderProgram::Options)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = unsigned int; auto:80 = WebCore::TextureMapperGLData::getShaderProgram(WebCore::TextureMapperShaderProgram::Options)::; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::TextureMapperGLData::getShaderProgram(WebCore::TextureMapperShaderProgram::Options)::; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:177:55: required from here 177 | auto addResult = m_sharedGLData->m_programs.ensure(options.toRaw(), [options] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | return TextureMapperShaderProgram::create(options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = long unsigned int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = long unsigned int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator > >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const long unsigned int&; auto:62 = WebCore::TextureMapperGLData::getBufferFromPool(size_t, WebCore::TextureMapperGPUBuffer::Type)::; Key = long unsigned int; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = const long unsigned int&; auto:80 = WebCore::TextureMapperGLData::getBufferFromPool(size_t, WebCore::TextureMapperGPUBuffer::Type)::; KeyArg = long unsigned int; MappedArg = WTF::Vector >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:497:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(const KeyType&, const auto:105&) [with auto:74 = WebCore::TextureMapperGLData::getBufferFromPool(size_t, WebCore::TextureMapperGPUBuffer::Type)::; KeyArg = long unsigned int; MappedArg = WTF::Vector >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, long unsigned int, WTF::KeyValuePair > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = long unsigned int]' 497 | return inlineEnsure(key, functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:193:37: required from here 193 | auto& buffers = m_buffers.ensure(key, [] { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 194 | return Vector> { }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable > >, WTF::KeyValuePairKeyExtractor > > >, WTF::DefaultHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3353/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperAnimation.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3354/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/Modules/gamepad/NavigatorGamepad.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSize(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1357:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1357 | setTableSize(bestTableSize); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:620:67: note: in expansion of macro 'reinterpret_cast_ptr' 620 | void setTableSize(unsigned size) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeOffset] = size; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSizeMask(unsigned int) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1358:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1358 | setTableSizeMask(bestTableSize - 1); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:622:65: note: in expansion of macro 'reinterpret_cast_ptr' 622 | void setTableSizeMask(unsigned mask) { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] = mask; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setKeyCount(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1359:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1359 | setKeyCount(otherKeyCount); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:624:67: note: in expansion of macro 'reinterpret_cast_ptr' 624 | void setKeyCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[keyCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setDeletedCount(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1360:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1360 | setDeletedCount(0); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:626:71: note: in expansion of macro 'reinterpret_cast_ptr' 626 | void setDeletedCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[deletedCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PermissionsPolicy::Feature]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::GamepadHapticEffectType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::GamepadHapticEffectType; Value = WebCore::GamepadHapticEffectType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::GamepadHapticEffectType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::keyCount() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:486:40: required from 'unsigned int WTF::HashTable::size() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 486 | unsigned size() const { return keyCount(); } | ^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1351:40: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1351 | unsigned otherKeyCount = other.size(); | ~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:623:54: note: in expansion of macro 'reinterpret_cast_ptr' 623 | unsigned keyCount() const { return m_table ? reinterpret_cast_ptr(m_table)[keyCountOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSize() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:470:97: required from 'WTF::HashTable::const_iterator WTF::HashTable::end() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::PermissionsPolicy::Feature, WebCore::PermissionsPolicy::Feature, WTF::IdentityExtractor, WTF::IntHash, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits >]' 470 | const_iterator end() const LIFETIME_BOUND { return makeKnownGoodConstIterator(m_table + tableSize()); } | ^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1362:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1362 | for (const auto& otherValue : other) | ^~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:619:55: note: in expansion of macro 'reinterpret_cast_ptr' 619 | unsigned tableSize() const { return m_table ? reinterpret_cast_ptr(m_table)[tableSizeOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::SecurityOriginData; Value = WebCore::SecurityOriginData; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::SecurityOriginData]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WebCore::SecurityOriginData; Value = WebCore::SecurityOriginData; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:90:83: required from 'void WTF::HashSet, , , >::reserveInitialCapacity(unsigned int) [with ValueArg = WebCore::SecurityOriginData; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 90 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:67:9: required from 'WTF::HashSet, , , >::HashSet(std::initializer_list<_Tp>) [with ValueArg = WebCore::SecurityOriginData; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 67 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/Allowlist.h:42:58: required from here 42 | : m_origins(HashSet { origin }) | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::SecurityOriginData*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSizeMask() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:728:29: required from 'WTF::HashTable::ValueType* WTF::HashTable::lookupForReinsert(const T&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; T = WebCore::PermissionsPolicy::Feature; Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PermissionsPolicy::Feature]' 728 | unsigned sizeMask = tableSizeMask(); | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:831:57: required from 'void WTF::HashTable::addUniqueForInitialization(T&&, const auto:69&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; auto:67 = const WebCore::PermissionsPolicy::Feature&; auto:68 = WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::HashTable(const WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>&)::; Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 831 | Value* entry = lookupForReinsert(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1363:63: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1363 | addUniqueForInitialization(Extractor::extract(otherValue), [&]() ALWAYS_INLINE_LAMBDA { return otherValue; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:621:76: note: in expansion of macro 'reinterpret_cast_ptr' 621 | unsigned tableSizeMask() const { ASSERT(m_table); return m_table ? reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::default_delete > > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::default_delete > > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::default_delete > > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::ASCIILiteral&; auto:62 = WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd, std::default_delete > > >(const WTF::ASCIILiteral&, std::unique_ptr, std::default_delete > >&&)::; Key = WTF::ASCIILiteral; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::ASCIILiteral&; V = std::unique_ptr, std::default_delete > >; KeyArg = WTF::ASCIILiteral; MappedArg = std::unique_ptr, std::default_delete > >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, std::default_delete > > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::unique_ptr, std::default_delete > >; KeyArg = WTF::ASCIILiteral; MappedArg = std::unique_ptr, std::default_delete > >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, std::default_delete > > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::ASCIILiteral, WTF::KeyValuePair, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::ASCIILiteral]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/Supplementable.h:119:26: required from 'void WebCore::Supplementable::provideSupplement(WTF::ASCIILiteral, std::unique_ptr >) [with T = WebCore::Navigator]' 119 | m_supplements.add(key, WTFMove(supplement)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/Supplementable.h:103:32: required from 'static void WebCore::Supplement::provideTo(WebCore::Supplementable*, WTF::ASCIILiteral, std::unique_ptr >) [with T = WebCore::Navigator]' 103 | host->provideSupplement(key, WTFMove(supplement)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp:66:18: required from here 66 | provideTo(&navigator, supplementName(), WTFMove(newSupplement)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::default_delete > > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::DefaultHash, WTF::HashMap, std::default_delete > >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::default_delete > > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3355/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingCoordinatorCoordinated.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3356/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperLayer3DRenderingContext.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperLayer3DRenderingContext.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = std::pair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const std::pair&; auto:62 = WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(ValueType&&)::; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = std::pair; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, std::pair, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = std::pair]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperLayer3DRenderingContext.cpp:260:43: required from here 260 | potentialIntersectionPairs.add({ firstIndex, secondIndex }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, std::pair, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3357/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3358/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/TextureMapperLayer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3359/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingStateNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingStateNodeCoordinated.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:64 = JSC::MarkedBlock* const&; auto:65 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::String&; auto:65 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3360/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeCoordinated.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::RefPtr]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator >, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::RefPtr&; auto:62 = WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::add(const ValueType&)::; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::DefaultHash >; TraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>, WTF::RefPtr, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > > >; ValueType = WTF::RefPtr]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/ScrollingTreeFrameHostingNode.h:48:79: required from here 48 | void addHostedChild(RefPtr node) { m_hostedChildren.add(node); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::RefPtr, WTF::IdentityExtractor, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::RefPtr*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3361/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedImageBackingStore.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBackingStore.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3362/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3363/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3364/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3365/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3366/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferExternalOES.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferExternalOES.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3367/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedAnimatedBackingStoreClient.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedAnimatedBackingStoreClient.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3368/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3369/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3370/7792] Building C object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/AccessibilityAtspiInterfaces.c.o [3371/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3372/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const unsigned int&; auto:62 = WTF::HashMap::inlineAdd(const unsigned int&, WebCore::CoordinatedBackingStoreTile&&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = WebCore::CoordinatedBackingStoreTile; KeyArg = unsigned int; MappedArg = WebCore::CoordinatedBackingStoreTile; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::CoordinatedBackingStoreTile; KeyArg = unsigned int; MappedArg = WebCore::CoordinatedBackingStoreTile; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp:34:16: required from here 34 | m_tiles.add(id, CoordinatedBackingStoreTile(m_scale)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3373/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferHolePunch.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferHolePunch.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3374/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedBackingStoreTile.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStoreTile.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3375/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferNativeImage.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferNativeImage.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3376/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/UserAgentScriptsData.cpp.o [3377/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferYUV.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferYUV.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3378/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Clipboard.cpp.o [3379/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+AudioSession.cpp.o [3380/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorBadge.cpp.o [3381/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Beacon.cpp.o [3382/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+Caches.cpp.o [3383/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Contacts.cpp.o [3384/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+CookieConsent.cpp.o [3385/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+CookieStore.cpp.o [3386/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Credentials.cpp.o [3387/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+EME.cpp.o [3388/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLInputElement+EntriesAPI.cpp.o [3389/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+Fetch.cpp.o [3390/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSStorageManager+FileSystem.cpp.o [3391/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Geolocation.cpp.o [3392/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+IndexedDatabase.cpp.o [3393/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3394/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+MediaCapabilities.cpp.o [3395/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWorkerNavigator+MediaCapabilities.cpp.o [3396/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSMediaMetadataPlaylistMixin.cpp.o [3397/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSMediaSessionCoordinatorMixin.cpp.o [3398/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.cpp:20: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::IntPoint; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::IntPoint; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WebCore::IntPoint; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WebCore::CoordinatedBackingStoreProxy::createOrDestroyTiles(const WebCore::IntRect&, const WebCore::IntRect&, float, WTF::Vector&, WTF::Vector&)::; Key = WebCore::IntPoint; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WebCore::CoordinatedBackingStoreProxy::createOrDestroyTiles(const WebCore::IntRect&, const WebCore::IntRect&, float, WTF::Vector&, WTF::Vector&)::; KeyArg = WebCore::IntPoint; MappedArg = WebCore::CoordinatedBackingStoreProxy::Tile; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.cpp:291:21: required from here 291 | m_tiles.removeIf([&](auto& iter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 292 | auto& tile = iter.value; | ~~~~~~~~~~~~~~~~~~~~~~~~ 293 | if (!tile.rect.intersects(m_keepRect)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | tilesToRemove.append(tile.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | return true; | ~~~~~~~~~~~~ 296 | } | ~ 297 | return false; | ~~~~~~~~~~~~~ 298 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const void*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(const void*&&, unsigned int&)::; Key = const void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const void*; V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = unsigned int&; KeyArg = const void*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, const void*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = const void*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:261:27: required from here 261 | m_counters.add(static_cast(name.data()), newId); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, std::pair > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = const std::pair&; auto:62 = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd&, std::pair >&>(const std::pair&, std::pair >&)::; Key = std::pair; Value = WTF::KeyValuePair, std::pair > >; Extractor = WTF::KeyValuePairKeyExtractor, std::pair > > >; HashFunctions = WTF::DefaultHash >; Traits = WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const std::pair&; V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair >&; KeyArg = std::pair; MappedArg = std::pair >; HashArg = WTF::DefaultHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>, std::pair, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > > >; KeyType = std::pair]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/glib/SysprofAnnotator.h:74:27: required from here 74 | m_ongoingMarks.set(key, value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, std::pair > >, WTF::KeyValuePairKeyExtractor, std::pair > > >, WTF::DefaultHash >, WTF::HashMap, std::pair >, WTF::DefaultHash >, WTF::HashTraits >, WTF::HashTraits > >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, std::pair > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3399/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSMediaSessionPlaylistMixin.cpp.o [3400/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+MediaSession.cpp.o [3401/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3402/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSAudioTrack+MediaSource.cpp.o [3403/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMURL+MediaSource.cpp.o [3404/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSTextTrack+MediaSource.cpp.o [3405/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSVideoTrack+MediaSource.cpp.o [3406/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+MediaDevices.cpp.o [3407/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRTCRtpReceiver+Transform.cpp.o [3408/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRTCRtpScriptTransformProvider.cpp.o [3409/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRTCRtpSender+Transform.cpp.o [3410/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Permissions.cpp.o [3411/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWorkerNavigator+Permissions.cpp.o [3412/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+PictureInPicture.cpp.o [3413/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocumentOrShadowRoot+PictureInPicture.cpp.o [3414/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLVideoElement+PictureInPicture.cpp.o [3415/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSServiceWorkerGlobalScope+PushAPI.cpp.o [3416/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSServiceWorkerRegistration+PushAPI.cpp.o [3417/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowPush.cpp.o [3418/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+ScreenWakeLock.cpp.o [3419/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+SpeechSynthesis.cpp.o [3420/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/HTTPHeaderNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from HTTPHeaderNames.gperf:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3421/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.cpp:27: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3422/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/GraphicsContextGLTextureMapperANGLECoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/GraphicsContextGLTextureMapperANGLECoordinated.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:127 = JSC::MarkedBlock* const&; auto:128 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::String&; auto:128 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:128 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:136&) [with HashTranslator = WTF::HashMapTranslator, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::IntHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:127 = const unsigned int&; auto:128 = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::inlineAdd >(const unsigned int&, std::pair&&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits; KeyTraits = WTF::UnsignedWithZeroKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const unsigned int&; V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = std::pair; KeyArg = unsigned int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::UnsignedWithZeroKeyHashTraits; MappedTraitsArg = WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits > >; KeyType = unsigned int]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GraphicsContextGLState.h:69:28: required from here 69 | boundTextureMap.set(textureUnit, std::make_pair(texture, target)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap, WTF::IntHash, WTF::UnsignedWithZeroKeyHashTraits, WTF::PairHashTraits, WTF::UnsignedWithZeroKeyHashTraits > >::KeyValuePairTraits, WTF::UnsignedWithZeroKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3423/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/GraphicsLayerAsyncContentsDisplayDelegateCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerAsyncContentsDisplayDelegateCoordinated.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:64 = JSC::MarkedBlock* const&; auto:65 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::String&; auto:65 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:65 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3424/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGenericTransformStream.cpp.o [3425/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorLocks.cpp.o [3426/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+WebDatabase.cpp.o [3427/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+WebDriver.cpp.o [3428/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSAccessibilityRole.cpp.o [3429/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3430/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSAriaAttributes.cpp.o [3431/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSAnimatable.cpp.o [3432/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSAnimationFrameProvider.cpp.o [3433/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+WebAnimations.cpp.o [3434/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocumentOrShadowRoot+WebAnimations.cpp.o [3435/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/SelectorPseudoElementMap.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from SelectorPseudoElementMap.gperf:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3436/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGlobalEventHandlers+CSSAnimations.cpp.o [3437/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRTCRtpCodingParameters.cpp.o [3438/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGlobalEventHandlers+CSSTransitions.cpp.o [3439/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/SelectorPseudoClassAndCompatibilityElementMap.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from SelectorPseudoClassAndCompatibilityElementMap.gperf:29: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3440/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSCSSStyleRule+Typedom.cpp.o [3441/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMCSSNamespace+CSSNumericFactory.cpp.o [3442/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMCSSNamespace+CSSPropertiesandValues.cpp.o [3443/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElementCSSInlineStyle+Typedom.cpp.o [3444/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMCSSNamespace+CSSPainting.cpp.o [3445/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSLinkStyle.cpp.o [3446/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSFontFaceSource.cpp.o [3447/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/UserAgentParts.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/UserAgentParts.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3448/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+CSSOMView.cpp.o [3449/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+Fullscreen.cpp.o [3450/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+CaretPositionFromPoint.cpp.o [3451/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+HTML.cpp.o [3452/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+HTMLObsolete.cpp.o [3453/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+PageVisibility.cpp.o [3454/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+Selection.cpp.o [3455/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+PointerLock.cpp.o [3456/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+Touch.cpp.o [3457/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+StorageAccess.cpp.o [3458/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+UndoMananger.cpp.o [3459/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+ViewTransition.cpp.o [3460/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferDMABuf.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferDMABuf.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap >::inlineAdd >(unsigned int&&, WTF::Vector&&)::; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = WTF::Vector; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = unsigned int; V = WTF::Vector; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:449:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(KeyType&&, T&&) [with V = WTF::Vector; KeyArg = unsigned int; MappedArg = WTF::Vector; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 449 | return inlineSet(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferDMABuf.cpp:147:16: required from here 147 | map.set(DRM_FORMAT_AYUV, Vector { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | { DRM_FORMAT_ABGR8888, 0, 0, { 1, 1 } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3461/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocumentOrShadowRoot+Fullscreen.cpp.o [3462/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocumentOrShadowRoot+CSSOM.cpp.o [3463/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+CSSOMView.cpp.o [3464/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocumentOrShadowRoot+PointerLock.cpp.o [3465/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+Fullscreen.cpp.o [3466/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+DOMParsing.cpp.o [3467/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+PointerEvents.cpp.o [3468/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElementContentEditable.cpp.o [3469/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+Typedom.cpp.o [3470/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSElement+PointerLock.cpp.o [3471/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGlobalEventHandlers+Selection.cpp.o [3472/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGlobalEventHandlers+PointerEvents.cpp.o [3473/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSGlobalEventHandlers.cpp.o [3474/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSInnerHTML.cpp.o [3475/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorMaxTouchPoints.cpp.o [3476/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRange+DOMParsing.cpp.o [3477/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSRange+CSSOMView.cpp.o [3478/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSViewTransition+Types.cpp.o [3479/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+TrustedTypes.cpp.o [3480/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLBodyElement+Compat.cpp.o [3481/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLElement+CSSOMView.cpp.o [3482/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLMediaElement+AudioOutput.cpp.o [3483/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLImageElement+CSSOMView.cpp.o [3484/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSHTMLVideoElement+RequestVideoFrameCallback.cpp.o [3485/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSSpeechSynthesisErrorEventInit.cpp.o [3486/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPopoverInvokerElement.cpp.o [3487/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSSpeechSynthesisErrorCode.cpp.o [3488/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSCanvasLayers.cpp.o [3489/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+CSSOMView.cpp.o [3490/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+CSSOM.cpp.o [3491/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+DeviceMotion.cpp.o [3492/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+Compat.cpp.o [3493/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+DeviceOrientation.cpp.o [3494/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+RequestIdleCallback.cpp.o [3495/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+Selection.cpp.o [3496/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDOMWindow+VisualViewport.cpp.o [3497/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+UserActivation.cpp.o [3498/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorID.cpp.o [3499/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorCookies.cpp.o [3500/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSSpeechSynthesisErrorEvent.cpp.o [3501/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorLanguage.cpp.o [3502/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/GraphicsLayerContentsDisplayDelegateCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerContentsDisplayDelegateCoordinated.cpp:26: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:64 = JSC::MarkedBlock* const&; auto:65 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:73&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:64 = const WTF::String&; auto:65 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3503/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorShare.cpp.o [3504/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorOnLine.cpp.o [3505/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorPlugins.cpp.o [3506/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorServiceWorker.cpp.o [3507/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigatorStorage.cpp.o [3508/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPerformance+EventCounts.cpp.o [3509/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPerformance+UserTiming.cpp.o [3510/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPerformance+NavigationTiming.cpp.o [3511/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPerformance+PerformanceTimeline.cpp.o [3512/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+Crypto.cpp.o [3513/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSPerformance+ResourceTiming.cpp.o [3514/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowLocalStorage.cpp.o [3515/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowOrWorkerGlobalScope+Performance.cpp.o [3516/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWindowSessionStorage.cpp.o [3517/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSServiceWorkerGlobalScope+BackgroundFetchAPI.cpp.o [3518/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+Gamepad.cpp.o [3519/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSServiceWorkerRegistration+BackgroundFetchAPI.cpp.o [3520/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSXPathEvaluatorBase.cpp.o [3521/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWebXRFrame+HandInput.cpp.o [3522/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSNavigator+WebXR.cpp.o [3523/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/CSSPropertyNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from CSSPropertyNames.gperf:4: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3524/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWebXRInputSource+HandInput.cpp.o [3525/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWebXRInputSource+Gamepad.cpp.o [3526/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWebXRRenderState+Layers.cpp.o [3527/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSWebXRSession+AR.cpp.o [3528/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSDocument+SVG.cpp.o [3529/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSCSSStyleProperties+PropertyNames.cpp.o [3530/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSSpeechSynthesisEventInit.cpp.o [3531/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/skia/DragImageSkia.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/skia/DragImageSkia.cpp:19: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3532/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSXRLayerInit.cpp.o [3533/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp:31: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3534/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/WebKitFontFamilyNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/WebKitFontFamilyNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3535/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/XMLNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/XMLNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3536/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/XLinkNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/XLinkNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3537/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/MathMLNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/MathMLNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3538/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/Namespace.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/Namespace.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3539/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/SVGNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/SVGNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3540/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/XMLNSNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/XMLNSNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3541/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/HTMLNames.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/HTMLNames.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ [3542/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/TagName.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:561:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 561 | if (compareCharacters(buffer.data() + 1, 'o', 'l')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:122:16: note: in expansion of macro 'COMPARE_2UCHARS' 122 | return COMPARE_2UCHARS(source, c0, c1); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:1001:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 1001 | if (compareCharacters(buffer.data() + 1, 'a', 't', 'h')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:98:6: note: in expansion of macro 'COMPARE_2UCHARS' 98 | (COMPARE_2UCHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:131:16: note: in expansion of macro 'COMPARE_3UCHARS' 131 | return COMPARE_3UCHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:1114:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 1114 | if (compareCharacters(buffer.data() + 1, 'm', 'b', 'e', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:1338:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 1338 | if (compareCharacters(buffer.data() + 1, 'p', 'p', 'l', 'e', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:1676:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 1676 | if (compareCharacters(buffer.data() + 1, 'g', 's', 'o', 'u', 'n', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:62: note: in expansion of macro 'COMPARE_2UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:1904:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 1904 | if (compareCharacters(buffer.data() + 1, 'l', 't', 'g', 'l', 'y', 'p', 'h')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2114:34: required from 'WebCore::TagName WebCore::findTagFromBuffer(std::span) [with characterType = char16_t]' 2114 | if (compareCharacters(buffer.data() + 1, 'o', 'n', 't', '-', 'f', 'a', 'c', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/TagName.cpp:2621:29: required from here 2621 | return findTagFromBuffer(buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ [3543/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSMediaConfiguration.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSMediaConfiguration.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3544/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-9.cpp.o [3545/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/NodeName.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:30: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8105:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8105 | if (compareCharacters(buffer.data() + 1, 'o', 'l')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:120:16: note: in expansion of macro 'COMPARE_2CHARS' 120 | return COMPARE_2CHARS(source, c0, c1); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8294:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8294 | if (compareCharacters(buffer.data() + 1, 'a', 't', 'a')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:96:6: note: in expansion of macro 'COMPARE_2CHARS' 96 | (COMPARE_2CHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:129:16: note: in expansion of macro 'COMPARE_3CHARS' 129 | return COMPARE_3CHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8465:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8465 | if (compareCharacters(buffer.data() + 1, 'm', 'b', 'e', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:138:16: note: in expansion of macro 'COMPARE_4CHARS' 138 | return COMPARE_4CHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8602:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8602 | if (compareCharacters(buffer.data() + 1, 'p', 'p', 'l', 'e', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:100:6: note: in expansion of macro 'COMPARE_4CHARS' 100 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:147:16: note: in expansion of macro 'COMPARE_5CHARS' 147 | return COMPARE_5CHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:100:6: note: in expansion of macro 'COMPARE_4CHARS' 100 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:147:16: note: in expansion of macro 'COMPARE_5CHARS' 147 | return COMPARE_5CHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8816:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8816 | if (compareCharacters(buffer.data() + 1, 'g', 's', 'o', 'u', 'n', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:6: note: in expansion of macro 'COMPARE_4CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:6: note: in expansion of macro 'COMPARE_4CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:104:61: note: in expansion of macro 'COMPARE_2CHARS' 104 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_2CHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:156:16: note: in expansion of macro 'COMPARE_6CHARS' 156 | return COMPARE_6CHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8884:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8884 | if (compareCharacters(buffer.data() + 1, 'a', 's', 'e', 'f', 'o', 'n', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:6: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:6: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:61: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:108:61: note: in expansion of macro 'COMPARE_4CHARS' 108 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:165:16: note: in expansion of macro 'COMPARE_7CHARS' 165 | return COMPARE_7CHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char, char) [with CharacterType = unsigned char]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8992:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = unsigned char]' 8992 | if (compareCharacters(buffer.data() + 1, 'o', 'n', 't', '-', 'f', 'a', 'c', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10562:28: required from here 10562 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:6: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:6: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:6: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:61: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const unsigned char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:73:7: note: in expansion of macro 'reinterpret_cast_ptr' 73 | ((reinterpret_cast_ptr(address))[0] == CHARPAIR_TOUINT16(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:87:47: note: in expansion of macro 'COMPARE_2CHARS' 87 | (COMPARE_2CHARS(address, char1, char2) && COMPARE_2CHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:112:61: note: in expansion of macro 'COMPARE_4CHARS' 112 | (COMPARE_4CHARS(address, char1, char2, char3, char4) && COMPARE_4CHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:174:16: note: in expansion of macro 'COMPARE_8CHARS' 174 | return COMPARE_8CHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8105:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8105 | if (compareCharacters(buffer.data() + 1, 'o', 'l')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:122:16: note: in expansion of macro 'COMPARE_2UCHARS' 122 | return COMPARE_2UCHARS(source, c0, c1); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8294:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8294 | if (compareCharacters(buffer.data() + 1, 'a', 't', 'a')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:98:6: note: in expansion of macro 'COMPARE_2UCHARS' 98 | (COMPARE_2UCHARS(address, char1, char2) && ((address)[2] == (char3))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:131:16: note: in expansion of macro 'COMPARE_3UCHARS' 131 | return COMPARE_3UCHARS(source, c0, c1, c2); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8465:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8465 | if (compareCharacters(buffer.data() + 1, 'm', 'b', 'e', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:140:16: note: in expansion of macro 'COMPARE_4UCHARS' 140 | return COMPARE_4UCHARS(source, c0, c1, c2, c3); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8602:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8602 | if (compareCharacters(buffer.data() + 1, 'p', 'p', 'l', 'e', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:102:6: note: in expansion of macro 'COMPARE_4UCHARS' 102 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && ((address)[4] == (char5))) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:149:16: note: in expansion of macro 'COMPARE_5UCHARS' 149 | return COMPARE_5UCHARS(source, c0, c1, c2, c3, c4); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8816:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8816 | if (compareCharacters(buffer.data() + 1, 'g', 's', 'o', 'u', 'n', 'd')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:6: note: in expansion of macro 'COMPARE_4UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:106:62: note: in expansion of macro 'COMPARE_2UCHARS' 106 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_2UCHARS(address + 4, char5, char6)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:158:16: note: in expansion of macro 'COMPARE_6UCHARS' 158 | return COMPARE_6UCHARS(source, c0, c1, c2, c3, c4, c5); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8884:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8884 | if (compareCharacters(buffer.data() + 1, 'a', 's', 'e', 'f', 'o', 'n', 't')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:6: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:110:62: note: in expansion of macro 'COMPARE_4UCHARS' 110 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 3, char4, char5, char6, char7)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:167:16: note: in expansion of macro 'COMPARE_7UCHARS' 167 | return COMPARE_7UCHARS(source, c0, c1, c2, c3, c4, c5, c6); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h: In instantiation of 'bool WTF::compareCharacters(const CharacterType*, char, char, char, char, char, char, char, char) [with CharacterType = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:8992:34: required from 'WebCore::NodeName WebCore::findHTMLNodeName(std::span) [with characterType = char16_t]' 8992 | if (compareCharacters(buffer.data() + 1, 'o', 'n', 't', '-', 'f', 'a', 'c', 'e')) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/NodeName.cpp:10567:28: required from here 10567 | return findHTMLNodeName(buffer); | ~~~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:6: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:6: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const char16_t*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:75:7: note: in expansion of macro 'reinterpret_cast_ptr' 75 | ((reinterpret_cast_ptr(address))[0] == UCHARPAIR_TOUINT32(char1, char2)) | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:89:48: note: in expansion of macro 'COMPARE_2UCHARS' 89 | (COMPARE_2UCHARS(address, char1, char2) && COMPARE_2UCHARS((address) + 2, char3, char4)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:114:62: note: in expansion of macro 'COMPARE_4UCHARS' 114 | (COMPARE_4UCHARS(address, char1, char2, char3, char4) && COMPARE_4UCHARS(address + 4, char5, char6, char7, char8)) | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/FastCharacterComparison.h:176:16: note: in expansion of macro 'COMPARE_8UCHARS' 176 | return COMPARE_8UCHARS(source, c0, c1, c2, c3, c4, c5, c6, c7); | ^~~~~~~~~~~~~~~ [3546/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/Settings.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/Settings.cpp:28: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::URL&; auto:125 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WebCore::ProcessQualified, long unsigned int> >&; auto:125 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::ContainerNode*; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:125 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3547/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSTouchEvent.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouchEvent.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WindowProxy* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::DOMWrapperWorld* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:64 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = void* const&; auto:64 = WTF::HashMap >::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = void*; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:172:12: required from 'void WebCore::cacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = TouchEvent; WrapperClass = JSTouchEvent]' 172 | weakAdd(world.wrappers(), wrapperKey(domObject), JSC::Weak(wrapper, owner, &world)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:190:21: required from 'typename WebCore::JSDOMWrapperConverterTraits::WrapperClass* WebCore::createWrapper(JSDOMGlobalObject*, WTF::Ref&&) [with DOMClass = TouchEvent; T = TouchEvent; typename JSDOMWrapperConverterTraits::WrapperClass = JSTouchEvent]' 190 | cacheWrapper(globalObject->world(), domObjectPtr, wrapper); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouchEvent.cpp:460:37: required from here 460 | return createWrapper(globalObject, WTFMove(impl)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3548/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSTouch.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouch.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSTouch*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = Touch; WrapperClass = JSTouch]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouch.cpp:381:19: required from here 381 | uncacheWrapper(world, jsTouch->protectedWrapped().ptr(), jsTouch); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3549/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-3.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAddEventListenerOptions.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-3.cpp:2: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3550/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-10.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAuthenticatorResponse.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-10.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WindowProxy* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::DOMWrapperWorld* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:64 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = void* const&; auto:64 = WTF::HashMap >::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = void*; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:172:12: required from 'void WebCore::cacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = BackgroundFetchEvent; WrapperClass = JSBackgroundFetchEvent]' 172 | weakAdd(world.wrappers(), wrapperKey(domObject), JSC::Weak(wrapper, owner, &world)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:190:21: required from 'typename WebCore::JSDOMWrapperConverterTraits::WrapperClass* WebCore::createWrapper(JSDOMGlobalObject*, WTF::Ref&&) [with DOMClass = BackgroundFetchEvent; T = BackgroundFetchEvent; typename JSDOMWrapperConverterTraits::WrapperClass = JSBackgroundFetchEvent]' 190 | cacheWrapper(globalObject->world(), domObjectPtr, wrapper); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBackgroundFetchEvent.cpp:262:47: required from here 262 | return createWrapper(globalObject, WTFMove(impl)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3551/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-6.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioContextLatencyCategory.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-6.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WindowProxy* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::DOMWrapperWorld* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:64 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSAudioListener*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = AudioListener; WrapperClass = JSAudioListener]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioListener.cpp:415:19: required from here 415 | uncacheWrapper(world, jsAudioListener->protectedWrapped().ptr(), jsAudioListener); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3552/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/JSTouchList.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouchList.cpp:21: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:141&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:137 = WTF::URL; auto:138 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:141&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:137 = const WTF::String&; auto:138 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSTouchList*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = TouchList; WrapperClass = JSTouchList]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSTouchList.cpp:399:19: required from here 399 | uncacheWrapper(world, jsTouchList->protectedWrapped().ptr(), jsTouchList); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3553/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-4.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAnalyserNode.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-4.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = const WTF::URL&; auto:112 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:111 = JSC::MarkedBlock* const&; auto:112 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:111 = WTF::UniquedStringImpl* const&; auto:112 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = WebCore::WindowProxy* const&; auto:112 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:111 = OpaqueJSClass* const&; auto:112 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = const WebCore::ProcessQualified, long unsigned int> >&; auto:112 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = WebCore::DOMWrapperWorld* const&; auto:112 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = const WTF::String&; auto:112 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = WebCore::ContainerNode*; auto:112 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:120&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:111 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:112 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:122&) [with auto:115 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:157&) [with auto:126 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSAnimationEffect*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = AnimationEffect; WrapperClass = JSAnimationEffect]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAnimationEffect.cpp:263:19: required from here 263 | uncacheWrapper(world, jsAnimationEffect->protectedWrapped().ptr(), jsAnimationEffect); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:122&) [with auto:115 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:157&) [with auto:126 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:122&) [with auto:115 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:157&) [with auto:126 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:122&) [with auto:115 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:157&) [with auto:126 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3554/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-19.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSNumericBaseType.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-19.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WindowProxy* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::DOMWrapperWorld* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:64 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSOMVariableReferenceValue*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSOMVariableReferenceValue; WrapperClass = JSCSSOMVariableReferenceValue]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSOMVariableReferenceValue.cpp:278:19: required from here 278 | uncacheWrapper(world, jsCSSOMVariableReferenceValue->protectedWrapped().ptr(), jsCSSOMVariableReferenceValue); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3555/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp.o FAILED: [code=1] Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp.o /builder/shared-workdir/build/sdk/staging_dir/host/bin/ccache /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/bin/mips64el-openwrt-linux-musl-g++ -DBITMAP_TEXTURE_POOL_MAX_SIZE_IN_MB=80 -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WPE__=1 -DBUILDING_WebCore -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DGETTEXT_PACKAGE=\"WPE\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DPAS_BMALLOC=1 -DSK_ASSUME_GL=0 -DSK_ASSUME_GL_ES=1 -DSK_ASSUME_WEBGL=0 -DSK_DISABLE_LEGACY_GL_MAKE_NATIVE_INTERFACE -DSK_DISABLE_LEGACY_IMAGE_READBUFFER -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_DISABLE_LEGACY_PNG_WRITEBUFFER -DSK_DISABLE_TRACING -DSK_DISABLE_WEBGL_INTERFACE -DSK_ENABLE_PRECOMPILE -DSK_R32_SHIFT=16 -DSK_RELEASE -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WTF -DUSE_SYSTEM_EGL -D_GLIBCXX_ASSERTIONS=1 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection/Interfaces -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/InternalAPI -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/Implementation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/airplay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applicationmanifest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/async-clipboard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/audiosession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/badge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/beacon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/compression -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/contact-picker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-consent -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-store -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/credentialmanagement -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/entriesapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/filesystem -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/geolocation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/highlight -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/ISO18013 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/openid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/client -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacontrols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/navigatorcontentutils -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/notifications -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/permissions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/pictureinpicture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/push-api -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/remoteplayback -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/reporting -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/screen-wake-lock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/speech -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/streams -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/url-pattern -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/web-locks -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webaudio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/cbor -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/fido -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webcodecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdatabase -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdriver -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webtransport -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webxr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/isolatedtree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/automation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/c -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/jsc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/contentextensions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/algorithms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/keys -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/parameters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/query -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/numeric -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/transform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/cssjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/messageports -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/domjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/editing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/fileapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/history -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/canvas -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/closewatcher -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/forms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/shadow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/track -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/worker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block/tablewrapper -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/floats -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/display -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/invalidation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/ruby -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/layouttree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/table -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/appcache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive/mhtml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/icon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/csp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/text-extraction -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/displaylists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/software -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/controls -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/iso -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opentype -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/sql -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/xr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/line -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/updating -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/replay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/align -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/anchor-position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/backgrounds -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/box -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/contain -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/content -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/counter-styles -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/fill-stroke -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/flexbox -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/line-grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/lists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/masking -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/non-standard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/overflow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/rhythm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-animations -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-snap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scrollbars -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/size-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/sizing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/ui -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/view-transitions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/properties -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/background-fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/worklets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/xdgmime/src -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/harfbuzz -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/mse -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/eme -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/telemetry -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/avif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/bmp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/gif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ico -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpeg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpegxl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/png -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/webp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/soup -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/atspi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/openssl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/egl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/epoxy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gbm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opengl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/wayland -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text/icu -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/video-codecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/wpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/ANGLE/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/top -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/mod -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/libsysprof-capture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/PAL/Headers -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gstreamer-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/glib-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/glib-2.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libdrm -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/gstreamer-1.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gudev-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libsoup-3.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gio-unix-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libxml2 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/harfbuzz -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/wpe-1.0 -fdiagnostics-color=always -Wextra -Wall -pipe -fmax-errors=20 -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-subobject-linkage -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables -Os -pipe -mno-branch-likely -mips64r2 -mtune=mips64r2 -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1=wpewebkit-2.50.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fno-strict-aliasing -fno-exceptions -fno-rtti -fcoroutines -ffunction-sections -fdata-sections -DNDEBUG -std=c++23 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DHAVE_HB_FEATURES_H -DWPE_ENABLE_XKB=1 -MD -MT Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp.o -MF Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp.o.d -o Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp.o -c /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/HTMLElementFactory.cpp:30, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-2.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSize(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1357:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1357 | setTableSize(bestTableSize); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:620:67: note: in expansion of macro 'reinterpret_cast_ptr' 620 | void setTableSize(unsigned size) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeOffset] = size; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSizeMask(unsigned int) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1358:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1358 | setTableSizeMask(bestTableSize - 1); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:622:65: note: in expansion of macro 'reinterpret_cast_ptr' 622 | void setTableSizeMask(unsigned mask) { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] = mask; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setKeyCount(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1359:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1359 | setKeyCount(otherKeyCount); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:624:67: note: in expansion of macro 'reinterpret_cast_ptr' 624 | void setKeyCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[keyCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setDeletedCount(unsigned int) const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1360:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1360 | setDeletedCount(0); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:626:71: note: in expansion of macro 'reinterpret_cast_ptr' 626 | void setDeletedCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[deletedCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PermissionsPolicy::Feature]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::keyCount() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:486:40: required from 'unsigned int WTF::HashTable::size() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 486 | unsigned size() const { return keyCount(); } | ^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1351:40: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1351 | unsigned otherKeyCount = other.size(); | ~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:623:54: note: in expansion of macro 'reinterpret_cast_ptr' 623 | unsigned keyCount() const { return m_table ? reinterpret_cast_ptr(m_table)[keyCountOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSize() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:470:97: required from 'WTF::HashTable::const_iterator WTF::HashTable::end() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>, WebCore::PermissionsPolicy::Feature, WebCore::PermissionsPolicy::Feature, WTF::IdentityExtractor, WTF::IntHash, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits >]' 470 | const_iterator end() const LIFETIME_BOUND { return makeKnownGoodConstIterator(m_table + tableSize()); } | ^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1362:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1362 | for (const auto& otherValue : other) | ^~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:619:55: note: in expansion of macro 'reinterpret_cast_ptr' 619 | unsigned tableSize() const { return m_table ? reinterpret_cast_ptr(m_table)[tableSizeOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::SecurityOriginData; Value = WebCore::SecurityOriginData; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::SecurityOriginData]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:498:36: required from 'void WTF::HashTable::reserveInitialCapacity(unsigned int) [with Key = WebCore::SecurityOriginData; Value = WebCore::SecurityOriginData; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 498 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:90:83: required from 'void WTF::HashSet, , , >::reserveInitialCapacity(unsigned int) [with ValueArg = WebCore::SecurityOriginData; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 90 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:67:9: required from 'WTF::HashSet, , , >::HashSet(std::initializer_list<_Tp>) [with ValueArg = WebCore::SecurityOriginData; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes]' 67 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/Allowlist.h:42:58: required from here 42 | : m_origins(HashSet { origin }) | ^ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::SecurityOriginData*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'unsigned int WTF::HashTable::tableSizeMask() const [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:728:29: required from 'WTF::HashTable::ValueType* WTF::HashTable::lookupForReinsert(const T&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; T = WebCore::PermissionsPolicy::Feature; Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PermissionsPolicy::Feature]' 728 | unsigned sizeMask = tableSizeMask(); | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:831:57: required from 'void WTF::HashTable::addUniqueForInitialization(T&&, const auto:132&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::IntHash >; auto:130 = const WebCore::PermissionsPolicy::Feature&; auto:131 = WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::HashTable(const WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>&)::; Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 831 | Value* entry = lookupForReinsert(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1363:63: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::PermissionsPolicy::Feature; Value = WebCore::PermissionsPolicy::Feature; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 1363 | addUniqueForInitialization(Extractor::extract(otherValue), [&]() ALWAYS_INLINE_LAMBDA { return otherValue; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:34:7: required from here 34 | class HashSet final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PermissionsPolicy::Feature*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:621:76: note: in expansion of macro 'reinterpret_cast_ptr' 621 | unsigned tableSizeMask() const { ASSERT(m_table); return m_table ? reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] : 0; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::URL&; auto:125 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WindowProxy* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WebCore::ProcessQualified, long unsigned int> >&; auto:125 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::DOMWrapperWorld* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = unsigned int; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WidthCache::SmallStringKey; auto:125 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::ContainerNode*; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:125 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ mips64el-openwrt-linux-musl-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. [3556/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o FAILED: [code=1] Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o /builder/shared-workdir/build/sdk/staging_dir/host/bin/ccache /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/bin/mips64el-openwrt-linux-musl-g++ -DBITMAP_TEXTURE_POOL_MAX_SIZE_IN_MB=80 -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WPE__=1 -DBUILDING_WebCore -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DGETTEXT_PACKAGE=\"WPE\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DPAS_BMALLOC=1 -DSK_ASSUME_GL=0 -DSK_ASSUME_GL_ES=1 -DSK_ASSUME_WEBGL=0 -DSK_DISABLE_LEGACY_GL_MAKE_NATIVE_INTERFACE -DSK_DISABLE_LEGACY_IMAGE_READBUFFER -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_DISABLE_LEGACY_PNG_WRITEBUFFER -DSK_DISABLE_TRACING -DSK_DISABLE_WEBGL_INTERFACE -DSK_ENABLE_PRECOMPILE -DSK_R32_SHIFT=16 -DSK_RELEASE -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WTF -DUSE_SYSTEM_EGL -D_GLIBCXX_ASSERTIONS=1 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection/Interfaces -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/InternalAPI -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/Implementation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/airplay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applicationmanifest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/async-clipboard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/audiosession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/badge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/beacon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/compression -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/contact-picker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-consent -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-store -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/credentialmanagement -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/entriesapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/filesystem -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/geolocation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/highlight -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/ISO18013 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/openid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/client -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacontrols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/navigatorcontentutils -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/notifications -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/permissions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/pictureinpicture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/push-api -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/remoteplayback -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/reporting -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/screen-wake-lock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/speech -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/streams -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/url-pattern -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/web-locks -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webaudio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/cbor -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/fido -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webcodecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdatabase -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdriver -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webtransport -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webxr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/isolatedtree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/automation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/c -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/jsc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/contentextensions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/algorithms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/keys -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/parameters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/query -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/numeric -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/transform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/cssjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/messageports -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/domjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/editing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/fileapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/history -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/canvas -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/closewatcher -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/forms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/shadow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/track -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/worker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block/tablewrapper -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/floats -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/display -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/invalidation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/ruby -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/layouttree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/table -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/appcache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive/mhtml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/icon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/csp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/text-extraction -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/displaylists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/software -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/controls -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/iso -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opentype -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/sql -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/xr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/line -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/updating -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/replay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/align -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/anchor-position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/backgrounds -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/box -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/contain -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/content -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/counter-styles -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/fill-stroke -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/flexbox -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/line-grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/lists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/masking -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/non-standard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/overflow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/rhythm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-animations -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-snap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scrollbars -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/size-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/sizing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/ui -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/view-transitions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/properties -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/background-fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/worklets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/xdgmime/src -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/harfbuzz -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/mse -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/eme -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/telemetry -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/avif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/bmp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/gif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ico -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpeg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpegxl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/png -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/webp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/soup -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/atspi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/openssl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/egl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/epoxy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gbm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opengl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/wayland -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text/icu -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/video-codecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/wpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/ANGLE/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/top -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/mod -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/libsysprof-capture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/PAL/Headers -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gstreamer-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/glib-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/glib-2.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libdrm -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/gstreamer-1.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gudev-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libsoup-3.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gio-unix-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libxml2 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/harfbuzz -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/wpe-1.0 -fdiagnostics-color=always -Wextra -Wall -pipe -fmax-errors=20 -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-subobject-linkage -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables -Os -pipe -mno-branch-likely -mips64r2 -mtune=mips64r2 -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1=wpewebkit-2.50.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fno-strict-aliasing -fno-exceptions -fno-rtti -fcoroutines -ffunction-sections -fdata-sections -DNDEBUG -std=c++23 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DHAVE_HB_FEATURES_H -DWPE_ENABLE_XKB=1 -MD -MT Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o -MF Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o.d -o Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o -c /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/CSSPropertyParsing.cpp:3, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:94:5: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 94 | HashMap() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumerDispatcher >::consume(Args&& ...) [with Args = {WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed&, WebCore::CSSPropertyParserOptions&}; Consumer = WebCore::CSSPropertyParserHelpers::ConsumerDefinition >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:155:48: required from 'static std::optional WebCore::CSSPropertyParserHelpers::MetaConsumerUnroller::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&&) [with WebCore::CSSParserTokenType tokenType = WebCore::FunctionToken; ResultType = WebCore::CSS::Length; F = WTF::Visitor >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions):: >&; T = WebCore::CSS::Length; Ts = {}]' 155 | if (auto result = Consumer::consume(range, state, symbolsAllowed, options)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:191:73: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {WebCore::CSSPropertyParserHelpers::MetaConsumer >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions)::}; T = WebCore::CSS::Length; Ts = {}]' 191 | return Unroller::template consume(range, state, WTFMove(symbolsAllowed), options, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:236:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions) [with T = WebCore::CSS::Length; Ts = {}]' 236 | return consume(range, state, WTFMove(symbolsAllowed), options, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [](auto&& value) { | ~~~~~~~~~~~~~~~~~~ 238 | return ResultType { WTFMove(value) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | } | ~ 240 | ); | ~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:221:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 221 | return consume(range, state, { }, options, std::forward(f)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSize(unsigned int) const [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1357:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1357 | setTableSize(bestTableSize); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumerDispatcher >::consume(Args&& ...) [with Args = {WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed&, WebCore::CSSPropertyParserOptions&}; Consumer = WebCore::CSSPropertyParserHelpers::ConsumerDefinition >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:155:48: required from 'static std::optional WebCore::CSSPropertyParserHelpers::MetaConsumerUnroller::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&&) [with WebCore::CSSParserTokenType tokenType = WebCore::FunctionToken; ResultType = WebCore::CSS::Length; F = WTF::Visitor >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions):: >&; T = WebCore::CSS::Length; Ts = {}]' 155 | if (auto result = Consumer::consume(range, state, symbolsAllowed, options)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:191:73: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {WebCore::CSSPropertyParserHelpers::MetaConsumer >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions)::}; T = WebCore::CSS::Length; Ts = {}]' 191 | return Unroller::template consume(range, state, WTFMove(symbolsAllowed), options, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:236:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions) [with T = WebCore::CSS::Length; Ts = {}]' 236 | return consume(range, state, WTFMove(symbolsAllowed), options, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [](auto&& value) { | ~~~~~~~~~~~~~~~~~~ 238 | return ResultType { WTFMove(value) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | } | ~ 240 | ); | ~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:221:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 221 | return consume(range, state, { }, options, std::forward(f)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:620:67: note: in expansion of macro 'reinterpret_cast_ptr' 620 | void setTableSize(unsigned size) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeOffset] = size; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setTableSizeMask(unsigned int) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1358:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1358 | setTableSizeMask(bestTableSize - 1); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumerDispatcher >::consume(Args&& ...) [with Args = {WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed&, WebCore::CSSPropertyParserOptions&}; Consumer = WebCore::CSSPropertyParserHelpers::ConsumerDefinition >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:155:48: required from 'static std::optional WebCore::CSSPropertyParserHelpers::MetaConsumerUnroller::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&&) [with WebCore::CSSParserTokenType tokenType = WebCore::FunctionToken; ResultType = WebCore::CSS::Length; F = WTF::Visitor >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions):: >&; T = WebCore::CSS::Length; Ts = {}]' 155 | if (auto result = Consumer::consume(range, state, symbolsAllowed, options)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:191:73: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {WebCore::CSSPropertyParserHelpers::MetaConsumer >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions)::}; T = WebCore::CSS::Length; Ts = {}]' 191 | return Unroller::template consume(range, state, WTFMove(symbolsAllowed), options, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:236:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions) [with T = WebCore::CSS::Length; Ts = {}]' 236 | return consume(range, state, WTFMove(symbolsAllowed), options, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [](auto&& value) { | ~~~~~~~~~~~~~~~~~~ 238 | return ResultType { WTFMove(value) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | } | ~ 240 | ); | ~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:221:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 221 | return consume(range, state, { }, options, std::forward(f)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:622:65: note: in expansion of macro 'reinterpret_cast_ptr' 622 | void setTableSizeMask(unsigned mask) { ASSERT(m_table); reinterpret_cast_ptr(m_table)[tableSizeMaskOffset] = mask; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setKeyCount(unsigned int) const [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1359:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1359 | setKeyCount(otherKeyCount); | ^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumerDispatcher >::consume(Args&& ...) [with Args = {WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed&, WebCore::CSSPropertyParserOptions&}; Consumer = WebCore::CSSPropertyParserHelpers::ConsumerDefinition >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:155:48: required from 'static std::optional WebCore::CSSPropertyParserHelpers::MetaConsumerUnroller::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&&) [with WebCore::CSSParserTokenType tokenType = WebCore::FunctionToken; ResultType = WebCore::CSS::Length; F = WTF::Visitor >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions):: >&; T = WebCore::CSS::Length; Ts = {}]' 155 | if (auto result = Consumer::consume(range, state, symbolsAllowed, options)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:191:73: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {WebCore::CSSPropertyParserHelpers::MetaConsumer >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions)::}; T = WebCore::CSS::Length; Ts = {}]' 191 | return Unroller::template consume(range, state, WTFMove(symbolsAllowed), options, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:236:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions) [with T = WebCore::CSS::Length; Ts = {}]' 236 | return consume(range, state, WTFMove(symbolsAllowed), options, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [](auto&& value) { | ~~~~~~~~~~~~~~~~~~ 238 | return ResultType { WTFMove(value) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | } | ~ 240 | ); | ~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:221:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 221 | return consume(range, state, { }, options, std::forward(f)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:624:67: note: in expansion of macro 'reinterpret_cast_ptr' 624 | void setKeyCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[keyCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'void WTF::HashTable::setDeletedCount(unsigned int) const [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1360:9: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WebCore::CSSValueID; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1360 | setDeletedCount(0); | ^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumerDispatcher >::consume(Args&& ...) [with Args = {WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed&, WebCore::CSSPropertyParserOptions&}; Consumer = WebCore::CSSPropertyParserHelpers::ConsumerDefinition >]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:155:48: required from 'static std::optional WebCore::CSSPropertyParserHelpers::MetaConsumerUnroller::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&&) [with WebCore::CSSParserTokenType tokenType = WebCore::FunctionToken; ResultType = WebCore::CSS::Length; F = WTF::Visitor >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions):: >&; T = WebCore::CSS::Length; Ts = {}]' 155 | if (auto result = Consumer::consume(range, state, symbolsAllowed, options)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:191:73: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {WebCore::CSSPropertyParserHelpers::MetaConsumer >::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions)::}; T = WebCore::CSS::Length; Ts = {}]' 191 | return Unroller::template consume(range, state, WTFMove(symbolsAllowed), options, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:236:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSCalcSymbolsAllowed, WebCore::CSSPropertyParserOptions) [with T = WebCore::CSS::Length; Ts = {}]' 236 | return consume(range, state, WTFMove(symbolsAllowed), options, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [](auto&& value) { | ~~~~~~~~~~~~~~~~~~ 238 | return ResultType { WTFMove(value) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | } | ~ 240 | ); | ~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaConsumer.h:221:23: required from 'static decltype(auto) WebCore::CSSPropertyParserHelpers::MetaConsumer::consume(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions, F&& ...) [with F = {}; T = WebCore::CSS::Length; Ts = {}]' 221 | return consume(range, state, { }, options, std::forward(f)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserConsumer+MetaResolver.h:65:54: required from 'static WebCore::CSSPropertyParserHelpers::MetaResolver::ResultType WebCore::CSSPropertyParserHelpers::MetaResolver::consumeAndResolve(WebCore::CSSParserTokenRange&, WebCore::CSS::PropertyParserState&, WebCore::CSSPropertyParserOptions) [with R = WTF::RefPtr; Base = WebCore::CSSPropertyParserHelpers::CSSPrimitiveValueResolverBase; T = WebCore::CSS::Length; Ts = {}; ResultType = WTF::RefPtr]' 65 | auto result = MetaConsumer::consume(range, state, options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser/CSSPropertyParserCustom.h:557:97: required from here 557 | RefPtr horizontalSpacing = CSSPrimitiveValueResolver>::consumeAndResolve(range, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:626:71: note: in expansion of macro 'reinterpret_cast_ptr' 626 | void setDeletedCount(unsigned count) const { ASSERT(m_table); reinterpret_cast_ptr(m_table)[deletedCountOffset] = count; } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::AtomString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:174:32: required from 'void WTF::RobinHoodHashTable::reserveInitialCapacity(unsigned int) [with Key = WTF::AtomString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 174 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:119:83: required from 'void WTF::HashMap, , , , , >::reserveInitialCapacity(unsigned int) [with KeyArg = WTF::AtomString; MappedArg = WebCore::EventTypeInfo; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 119 | void reserveInitialCapacity(unsigned keyCount) { m_impl.reserveInitialCapacity(keyCount); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:98:9: required from 'WTF::HashMap, , , , , >::HashMap(std::initializer_list) [with KeyArg = WTF::AtomString; MappedArg = WebCore::EventTypeInfo; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; typename KeyValuePairTraits::TraitType = WTF::KeyValuePair]' 98 | reserveInitialCapacity(initializerList.size()); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/EventNames.cpp:354:7: required from here 354 | , m_typeInfoMap({ | ^~~~~~~~~~~~~~~ 355 | { "DOMActivate"_s, { EventType::DOMActivate, { EventCategory::MouseClickRelated }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | { "DOMCharacterDataModified"_s, { EventType::DOMCharacterDataModified, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | { "DOMContentLoaded"_s, { EventType::DOMContentLoaded, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | { "DOMNodeInserted"_s, { EventType::DOMNodeInserted, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | { "DOMNodeInsertedIntoDocument"_s, { EventType::DOMNodeInsertedIntoDocument, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | { "DOMNodeRemoved"_s, { EventType::DOMNodeRemoved, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | { "DOMNodeRemovedFromDocument"_s, { EventType::DOMNodeRemovedFromDocument, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | { "DOMSubtreeModified"_s, { EventType::DOMSubtreeModified, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | { "abort"_s, { EventType::abort, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | { "activate"_s, { EventType::activate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | { "active"_s, { EventType::active, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | { "addsourcebuffer"_s, { EventType::addsourcebuffer, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | { "addstream"_s, { EventType::addstream, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | { "addtrack"_s, { EventType::addtrack, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | { "afterprint"_s, { EventType::afterprint, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | { "animationcancel"_s, { EventType::animationcancel, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | { "animationend"_s, { EventType::animationend, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | { "animationiteration"_s, { EventType::animationiteration, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | { "animationstart"_s, { EventType::animationstart, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | { "audioend"_s, { EventType::audioend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | { "audioprocess"_s, { EventType::audioprocess, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { "audiostart"_s, { EventType::audiostart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | { "autocomplete"_s, { EventType::autocomplete, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { "autocompleteerror"_s, { EventType::autocompleteerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | { "auxclick"_s, { EventType::auxclick, { EventCategory::MouseClickRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | { "backgroundfetchabort"_s, { EventType::backgroundfetchabort, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | { "backgroundfetchclick"_s, { EventType::backgroundfetchclick, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | { "backgroundfetchfail"_s, { EventType::backgroundfetchfail, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | { "backgroundfetchsuccess"_s, { EventType::backgroundfetchsuccess, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | { "beforecopy"_s, { EventType::beforecopy, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | { "beforecut"_s, { EventType::beforecut, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { "beforeinput"_s, { EventType::beforeinput, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | { "beforeload"_s, { EventType::beforeload, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | { "beforematch"_s, { EventType::beforematch, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | { "beforepaste"_s, { EventType::beforepaste, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | { "beforeprint"_s, { EventType::beforeprint, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | { "beforetoggle"_s, { EventType::beforetoggle, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | { "beforeunload"_s, { EventType::beforeunload, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { "beginEvent"_s, { EventType::beginEvent, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { "blocked"_s, { EventType::blocked, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | { "blur"_s, { EventType::blur, { }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | { "boundary"_s, { EventType::boundary, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | { "bufferedamountlow"_s, { EventType::bufferedamountlow, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | { "bufferedchange"_s, { EventType::bufferedchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | { "cached"_s, { EventType::cached, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | { "cancel"_s, { EventType::cancel, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { "canplay"_s, { EventType::canplay, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | { "canplaythrough"_s, { EventType::canplaythrough, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | { "change"_s, { EventType::change, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | { "chargingchange"_s, { EventType::chargingchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | { "chargingtimechange"_s, { EventType::chargingtimechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | { "checking"_s, { EventType::checking, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | { "click"_s, { EventType::click, { EventCategory::MouseClickRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | { "close"_s, { EventType::close, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | { "closing"_s, { EventType::closing, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { "command"_s, { EventType::command, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | { "complete"_s, { EventType::complete, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | { "compositionend"_s, { EventType::compositionend, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | { "compositionstart"_s, { EventType::compositionstart, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | { "compositionupdate"_s, { EventType::compositionupdate, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | { "configurationchange"_s, { EventType::configurationchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | { "connect"_s, { EventType::connect, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | { "connecting"_s, { EventType::connecting, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { "connectionstatechange"_s, { EventType::connectionstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | { "contentvisibilityautostatechange"_s, { EventType::contentvisibilityautostatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | { "contextmenu"_s, { EventType::contextmenu, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | { "controllerchange"_s, { EventType::controllerchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | { "cookiechange"_s, { EventType::cookiechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | { "coordinatorstatechange"_s, { EventType::coordinatorstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | { "copy"_s, { EventType::copy, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | #if ENABLE(APPLE_PAY_COUPON_CODE) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { "couponcodechanged"_s, { EventType::couponcodechanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | #endif | ~~~~~~ 428 | { "cuechange"_s, { EventType::cuechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | { "currententrychange"_s, { EventType::currententrychange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { "cut"_s, { EventType::cut, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | { "dataavailable"_s, { EventType::dataavailable, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | { "datachannel"_s, { EventType::datachannel, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | { "dblclick"_s, { EventType::dblclick, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | { "dequeue"_s, { EventType::dequeue, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | { "devicechange"_s, { EventType::devicechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | { "devicemotion"_s, { EventType::devicemotion, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | { "deviceorientation"_s, { EventType::deviceorientation, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | { "dischargingtimechange"_s, { EventType::dischargingtimechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | { "disconnect"_s, { EventType::disconnect, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | { "dispose"_s, { EventType::dispose, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | { "downloading"_s, { EventType::downloading, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | { "drag"_s, { EventType::drag, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | { "dragend"_s, { EventType::dragend, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | { "dragenter"_s, { EventType::dragenter, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | { "dragleave"_s, { EventType::dragleave, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | { "dragover"_s, { EventType::dragover, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { "dragstart"_s, { EventType::dragstart, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | { "drop"_s, { EventType::drop, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | { "durationchange"_s, { EventType::durationchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | { "emptied"_s, { EventType::emptied, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | { "encrypted"_s, { EventType::encrypted, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | { "end"_s, { EventType::end, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | { "endEvent"_s, { EventType::endEvent, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | { "ended"_s, { EventType::ended, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | { "endstreaming"_s, { EventType::endstreaming, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | { "enter"_s, { EventType::enter, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | { "enterpictureinpicture"_s, { EventType::enterpictureinpicture, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | { "error"_s, { EventType::error, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | { "exit"_s, { EventType::exit, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | { "fetch"_s, { EventType::fetch, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461 | { "finish"_s, { EventType::finish, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | { "focus"_s, { EventType::focus, { }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463 | { "focusin"_s, { EventType::focusin, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | { "focusout"_s, { EventType::focusout, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | { "formdata"_s, { EventType::formdata, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | { "fullscreenchange"_s, { EventType::fullscreenchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | { "fullscreenerror"_s, { EventType::fullscreenerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | { "gamepadconnected"_s, { EventType::gamepadconnected, { EventCategory::Gamepad }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469 | { "gamepaddisconnected"_s, { EventType::gamepaddisconnected, { EventCategory::Gamepad }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | { "gatheringstatechange"_s, { EventType::gatheringstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | { "gesturechange"_s, { EventType::gesturechange, { EventCategory::Gesture }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | { "gestureend"_s, { EventType::gestureend, { EventCategory::Gesture }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | { "gesturescrollend"_s, { EventType::gesturescrollend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | { "gesturescrollstart"_s, { EventType::gesturescrollstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | { "gesturescrollupdate"_s, { EventType::gesturescrollupdate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | { "gesturestart"_s, { EventType::gesturestart, { EventCategory::Gesture }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | { "gesturetap"_s, { EventType::gesturetap, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | { "gesturetapdown"_s, { EventType::gesturetapdown, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | { "gotpointercapture"_s, { EventType::gotpointercapture, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | { "hashchange"_s, { EventType::hashchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | { "icecandidate"_s, { EventType::icecandidate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | { "icecandidateerror"_s, { EventType::icecandidateerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | { "iceconnectionstatechange"_s, { EventType::iceconnectionstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | { "icegatheringstatechange"_s, { EventType::icegatheringstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | { "inactive"_s, { EventType::inactive, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | { "input"_s, { EventType::input, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | { "inputsourceschange"_s, { EventType::inputsourceschange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | { "install"_s, { EventType::install, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | { "invalid"_s, { EventType::invalid, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | { "keydown"_s, { EventType::keydown, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491 | { "keypress"_s, { EventType::keypress, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | { "keystatuseschange"_s, { EventType::keystatuseschange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 | { "keyup"_s, { EventType::keyup, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494 | { "languagechange"_s, { EventType::languagechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 | { "leavepictureinpicture"_s, { EventType::leavepictureinpicture, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | { "levelchange"_s, { EventType::levelchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | { "load"_s, { EventType::load, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | { "loadeddata"_s, { EventType::loadeddata, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | { "loadedmetadata"_s, { EventType::loadedmetadata, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | { "loadend"_s, { EventType::loadend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | { "loading"_s, { EventType::loading, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | { "loadingdone"_s, { EventType::loadingdone, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | { "loadingerror"_s, { EventType::loadingerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | { "loadstart"_s, { EventType::loadstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | { "lostpointercapture"_s, { EventType::lostpointercapture, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | { "mark"_s, { EventType::mark, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | { "merchantvalidation"_s, { EventType::merchantvalidation, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | { "message"_s, { EventType::message, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | { "messageerror"_s, { EventType::messageerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | { "mousedown"_s, { EventType::mousedown, { EventCategory::MouseClickRelated, EventCategory::SimulatedMouse, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | { "mouseenter"_s, { EventType::mouseenter, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | { "mouseleave"_s, { EventType::mouseleave, { EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | { "mousemove"_s, { EventType::mousemove, { EventCategory::MouseMoveRelated, EventCategory::SimulatedMouse, EventCategory::ExtendedTouchRelated }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | { "mouseout"_s, { EventType::mouseout, { EventCategory::MouseMoveRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | { "mouseover"_s, { EventType::mouseover, { EventCategory::MouseMoveRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | { "mouseup"_s, { EventType::mouseup, { EventCategory::MouseClickRelated, EventCategory::SimulatedMouse, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | { "mousewheel"_s, { EventType::mousewheel, { EventCategory::Wheel }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | { "mute"_s, { EventType::mute, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | { "navigate"_s, { EventType::navigate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | { "navigateerror"_s, { EventType::navigateerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | { "navigatesuccess"_s, { EventType::navigatesuccess, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | { "negotiationneeded"_s, { EventType::negotiationneeded, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | { "nexttrack"_s, { EventType::nexttrack, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | { "nomatch"_s, { EventType::nomatch, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | { "notificationclick"_s, { EventType::notificationclick, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | { "notificationclose"_s, { EventType::notificationclose, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | { "noupdate"_s, { EventType::noupdate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { "obsolete"_s, { EventType::obsolete, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529 | { "offline"_s, { EventType::offline, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | { "online"_s, { EventType::online, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | { "open"_s, { EventType::open, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | { "orientationchange"_s, { EventType::orientationchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { "overflowchanged"_s, { EventType::overflowchanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | { "pagehide"_s, { EventType::pagehide, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | { "pagereveal"_s, { EventType::pagereveal, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | { "pageshow"_s, { EventType::pageshow, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | { "pageswap"_s, { EventType::pageswap, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | { "paste"_s, { EventType::paste, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | { "pause"_s, { EventType::pause, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | { "payerdetailchange"_s, { EventType::payerdetailchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { "paymentauthorized"_s, { EventType::paymentauthorized, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { "paymentmethodchange"_s, { EventType::paymentmethodchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | { "paymentmethodselected"_s, { EventType::paymentmethodselected, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | { "play"_s, { EventType::play, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | { "playing"_s, { EventType::playing, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | { "pointercancel"_s, { EventType::pointercancel, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | { "pointerdown"_s, { EventType::pointerdown, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | { "pointerenter"_s, { EventType::pointerenter, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | { "pointerleave"_s, { EventType::pointerleave, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | { "pointerlockchange"_s, { EventType::pointerlockchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | { "pointerlockerror"_s, { EventType::pointerlockerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | { "pointermove"_s, { EventType::pointermove, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | { "pointerout"_s, { EventType::pointerout, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | { "pointerover"_s, { EventType::pointerover, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | { "pointerup"_s, { EventType::pointerup, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | { "popstate"_s, { EventType::popstate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | { "previoustrack"_s, { EventType::previoustrack, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | { "processorerror"_s, { EventType::processorerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | { "progress"_s, { EventType::progress, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | { "push"_s, { EventType::push, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { "pushsubscriptionchange"_s, { EventType::pushsubscriptionchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | { "qualitychange"_s, { EventType::qualitychange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | { "ratechange"_s, { EventType::ratechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | { "readystatechange"_s, { EventType::readystatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | { "redraw"_s, { EventType::redraw, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | { "rejectionhandled"_s, { EventType::rejectionhandled, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | { "release"_s, { EventType::release, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | { "remove"_s, { EventType::remove, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | { "removesourcebuffer"_s, { EventType::removesourcebuffer, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | { "removestream"_s, { EventType::removestream, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | { "removetrack"_s, { EventType::removetrack, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | { "reset"_s, { EventType::reset, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | { "resize"_s, { EventType::resize, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | { "resourcetimingbufferfull"_s, { EventType::resourcetimingbufferfull, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | { "result"_s, { EventType::result, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | { "resume"_s, { EventType::resume, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | { "rtctransform"_s, { EventType::rtctransform, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | { "scroll"_s, { EventType::scroll, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | { "scrollend"_s, { EventType::scrollend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | { "securitypolicyviolation"_s, { EventType::securitypolicyviolation, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581 | { "seeked"_s, { EventType::seeked, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 582 | { "seeking"_s, { EventType::seeking, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | { "select"_s, { EventType::select, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 584 | { "selectedcandidatepairchange"_s, { EventType::selectedcandidatepairchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | { "selectend"_s, { EventType::selectend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | { "selectionchange"_s, { EventType::selectionchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | { "selectstart"_s, { EventType::selectstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 | { "shippingaddresschange"_s, { EventType::shippingaddresschange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589 | { "shippingcontactselected"_s, { EventType::shippingcontactselected, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { "shippingmethodselected"_s, { EventType::shippingmethodselected, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | { "shippingoptionchange"_s, { EventType::shippingoptionchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | { "show"_s, { EventType::show, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { "signalingstatechange"_s, { EventType::signalingstatechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594 | { "slotchange"_s, { EventType::slotchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | { "soundend"_s, { EventType::soundend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596 | { "soundstart"_s, { EventType::soundstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597 | { "sourceclose"_s, { EventType::sourceclose, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598 | { "sourceended"_s, { EventType::sourceended, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { "sourceopen"_s, { EventType::sourceopen, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | { "speechend"_s, { EventType::speechend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | { "speechstart"_s, { EventType::speechstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | { "squeeze"_s, { EventType::squeeze, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | { "squeezeend"_s, { EventType::squeezeend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | { "squeezestart"_s, { EventType::squeezestart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | { "stalled"_s, { EventType::stalled, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | { "start"_s, { EventType::start, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | { "started"_s, { EventType::started, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608 | { "startstreaming"_s, { EventType::startstreaming, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | { "statechange"_s, { EventType::statechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | { "stop"_s, { EventType::stop, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | { "storage"_s, { EventType::storage, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612 | { "submit"_s, { EventType::submit, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613 | { "success"_s, { EventType::success, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | { "suspend"_s, { EventType::suspend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615 | { "textInput"_s, { EventType::textInput, { }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | { "timeout"_s, { EventType::timeout, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617 | { "timeupdate"_s, { EventType::timeupdate, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618 | { "toggle"_s, { EventType::toggle, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | { "tonechange"_s, { EventType::tonechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | { "touchcancel"_s, { EventType::touchcancel, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | { "touchend"_s, { EventType::touchend, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | { "touchforcechange"_s, { EventType::touchforcechange, { EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | { "touchmove"_s, { EventType::touchmove, { EventCategory::TouchScrollBlocking, EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 | { "touchstart"_s, { EventType::touchstart, { EventCategory::TouchScrollBlocking, EventCategory::TouchRelated, EventCategory::ExtendedTouchRelated, EventCategory::EventTimingEligible }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { "track"_s, { EventType::track, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | { "transitioncancel"_s, { EventType::transitioncancel, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | { "transitionend"_s, { EventType::transitionend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | { "transitionrun"_s, { EventType::transitionrun, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | { "transitionstart"_s, { EventType::transitionstart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | { "uncapturederror"_s, { EventType::uncapturederror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | { "unhandledrejection"_s, { EventType::unhandledrejection, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632 | { "unload"_s, { EventType::unload, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | { "unmute"_s, { EventType::unmute, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | { "update"_s, { EventType::update, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635 | { "updateend"_s, { EventType::updateend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636 | { "updatefound"_s, { EventType::updatefound, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | { "updateready"_s, { EventType::updateready, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | { "updatestart"_s, { EventType::updatestart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | { "upgradeneeded"_s, { EventType::upgradeneeded, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | { "validatemerchant"_s, { EventType::validatemerchant, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | { "versionchange"_s, { EventType::versionchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642 | { "visibilitychange"_s, { EventType::visibilitychange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 643 | { "voiceschanged"_s, { EventType::voiceschanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | { "volumechange"_s, { EventType::volumechange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | { "waiting"_s, { EventType::waiting, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | { "waitingforkey"_s, { EventType::waitingforkey, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | { "webglcontextcreationerror"_s, { EventType::webglcontextcreationerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | { "webglcontextlost"_s, { EventType::webglcontextlost, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | { "webglcontextrestored"_s, { EventType::webglcontextrestored, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | { "webkitAnimationEnd"_s, { EventType::webkitAnimationEnd, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | { "webkitAnimationIteration"_s, { EventType::webkitAnimationIteration, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652 | { "webkitAnimationStart"_s, { EventType::webkitAnimationStart, { EventCategory::CSSAnimation }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | { "webkitBeforeTextInserted"_s, { EventType::webkitBeforeTextInserted, { }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | { "webkitTransitionEnd"_s, { EventType::webkitTransitionEnd, { EventCategory::CSSTransition }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | { "webkitautofillrequest"_s, { EventType::webkitautofillrequest, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656 | { "webkitbeginfullscreen"_s, { EventType::webkitbeginfullscreen, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | { "webkitcurrentplaybacktargetiswirelesschanged"_s, { EventType::webkitcurrentplaybacktargetiswirelesschanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | { "webkitendfullscreen"_s, { EventType::webkitendfullscreen, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | { "webkitfullscreenchange"_s, { EventType::webkitfullscreenchange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | { "webkitfullscreenerror"_s, { EventType::webkitfullscreenerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 661 | { "webkitkeyadded"_s, { EventType::webkitkeyadded, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 662 | { "webkitkeyerror"_s, { EventType::webkitkeyerror, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 663 | { "webkitkeymessage"_s, { EventType::webkitkeymessage, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | { "webkitmediasessionmetadatachanged"_s, { EventType::webkitmediasessionmetadatachanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | { "webkitmouseforcechanged"_s, { EventType::webkitmouseforcechanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 666 | { "webkitmouseforcedown"_s, { EventType::webkitmouseforcedown, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 667 | { "webkitmouseforceup"_s, { EventType::webkitmouseforceup, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 668 | { "webkitmouseforcewillbegin"_s, { EventType::webkitmouseforcewillbegin, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | { "webkitneedkey"_s, { EventType::webkitneedkey, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | { "webkitnetworkinfochange"_s, { EventType::webkitnetworkinfochange, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | { "webkitplaybacktargetavailabilitychanged"_s, { EventType::webkitplaybacktargetavailabilitychanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | { "webkitpresentationmodechanged"_s, { EventType::webkitpresentationmodechanged, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | { "webkitremovesourcebuffer"_s, { EventType::webkitremovesourcebuffer, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | { "webkitsourceclose"_s, { EventType::webkitsourceclose, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | { "webkitsourceended"_s, { EventType::webkitsourceended, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | { "webkitsourceopen"_s, { EventType::webkitsourceopen, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677 | { "wheel"_s, { EventType::wheel, { EventCategory::Wheel }, EventTypeInfo::DefaultEventHandler::Yes } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678 | { "write"_s, { EventType::write, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | { "writeend"_s, { EventType::writeend, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680 | { "writestart"_s, { EventType::writestart, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | { "zoom"_s, { EventType::zoom, { }, EventTypeInfo::DefaultEventHandler::No } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | }) | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ mips64el-openwrt-linux-musl-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. [3557/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp.o FAILED: [code=1] Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp.o /builder/shared-workdir/build/sdk/staging_dir/host/bin/ccache /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64el_mips64r2_64_gcc-14.3.0_musl/bin/mips64el-openwrt-linux-musl-g++ -DBITMAP_TEXTURE_POOL_MAX_SIZE_IN_MB=80 -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WPE__=1 -DBUILDING_WebCore -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DGETTEXT_PACKAGE=\"WPE\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DPAS_BMALLOC=1 -DSK_ASSUME_GL=0 -DSK_ASSUME_GL_ES=1 -DSK_ASSUME_WEBGL=0 -DSK_DISABLE_LEGACY_GL_MAKE_NATIVE_INTERFACE -DSK_DISABLE_LEGACY_IMAGE_READBUFFER -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_DISABLE_LEGACY_PNG_WRITEBUFFER -DSK_DISABLE_TRACING -DSK_DISABLE_WEBGL_INTERFACE -DSK_ENABLE_PRECOMPILE -DSK_R32_SHIFT=16 -DSK_RELEASE -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WTF -DUSE_SYSTEM_EGL -D_GLIBCXX_ASSERTIONS=1 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/ShapeDetection/Interfaces -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/InternalAPI -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/WebGPU/Implementation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/airplay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applepay/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/applicationmanifest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/async-clipboard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/audiosession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/badge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/beacon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/compression -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/contact-picker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-consent -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/cookie-store -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/credentialmanagement -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/encryptedmedia/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/entriesapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/filesystem -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/geolocation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/highlight -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/ISO18013 -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/identity/protocols/openid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/client -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/indexeddb/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediacontrols -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasession -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/model-element/dummy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/navigatorcontentutils -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/notifications -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/paymentrequest -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/permissions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/pictureinpicture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/push-api -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/remoteplayback -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/reporting -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/screen-wake-lock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/speech -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/streams -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/url-pattern -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/web-locks -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webaudio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/cbor -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webauthn/fido -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webcodecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdatabase -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webdriver -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webtransport -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/webxr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/isolatedtree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/automation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/c -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bridge/jsc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/contentextensions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/algorithms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/keys -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/parameters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/query -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/numeric -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/typedom/transform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/css/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/cssjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/messageports -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/domjit -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/editing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/fileapi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/history -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/canvas -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/closewatcher -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/forms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/shadow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/track -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/inspector/agents/worker -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/block/tablewrapper -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/floats -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/display -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/invalidation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/ruby -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/inline/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/flex -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/integration/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/layouttree -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/layout/formattingContexts/table -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/appcache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/archive/mhtml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/icon -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/csp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/text-extraction -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/calc -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/encryptedmedia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/cpu/arm/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/displaylists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/software -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/controls -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/iso -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opentype -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediacapabilities -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mock/mediasource -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/sql -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/xr -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/plugins -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/line -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/mathml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/svg/legacy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/rendering/updating -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/replay -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/storage -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/align -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/anchor-position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/backgrounds -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/borders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/box -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/color -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/contain -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/content -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/counter-styles -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/easing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/fill-stroke -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/filter-effects -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/flexbox -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/images -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/inline -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/line-grid -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/lists -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/masking -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/motion -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/non-standard -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/overflow -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/position -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/primitives -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/rhythm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-animations -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scroll-snap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/scrollbars -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/shapes -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/size-adjust -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/sizing -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/text-decoration -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/transforms -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/ui -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/style/values/view-transitions -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/animation -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/graphics/filters -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/svg/properties -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/websockets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/background-fetch -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/server -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/shared/context -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/worklets -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/xml/parser -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/gamepad -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/angle -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/xdgmime/src -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/adwaita -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/harfbuzz -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/filters/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/Modules/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/mse -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/eme -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gstreamer/telemetry -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediarecorder/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/avif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/bmp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/gif -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/ico -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpeg -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/jpegxl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/png -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/image-decoders/webp -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/soup -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/scrolling/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/texmap/coordinated -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/accessibility/atspi -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/crypto/openssl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/audio/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/egl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/epoxy -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/gbm -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/opengl -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/wayland -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/mediastream/gstreamer -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/network/glib -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/text/icu -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/video-codecs -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/wpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/gamepad/libwpe -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/ANGLE/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/skia -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/top -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/Skia/Headers/mod -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCoreGLib/DerivedSources -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/ThirdParty/libsysprof-capture -I/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/PAL/Headers -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gstreamer-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/glib-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/glib-2.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libdrm -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/lib/gstreamer-1.0/include -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gudev-1.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libsoup-3.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/gio-unix-2.0 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/libxml2 -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/harfbuzz -isystem /builder/shared-workdir/build/sdk/staging_dir/target-mips64el_mips64r2_64_musl/usr/include/wpe-1.0 -fdiagnostics-color=always -Wextra -Wall -pipe -fmax-errors=20 -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-subobject-linkage -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables -Os -pipe -mno-branch-likely -mips64r2 -mtune=mips64r2 -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1=wpewebkit-2.50.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fno-strict-aliasing -fno-exceptions -fno-rtti -fcoroutines -ffunction-sections -fdata-sections -DNDEBUG -std=c++23 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DHAVE_HB_FEATURES_H -DWPE_ENABLE_XKB=1 -MD -MT Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp.o -MF Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp.o.d -o Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp.o -c /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAttr.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-5.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::EventTarget*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::EventTarget*&&, int&&)::; Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::EventTarget*; V = int; KeyArg = WebCore::EventTarget*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::EventTarget*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::EventTarget*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::EventTarget*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::EventTarget*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/GCReachableRef.h:42:22: required from here 42 | if (map().add(&target).isNewEntry) | ~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSAudioBuffer*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = AudioBuffer; WrapperClass = JSAudioBuffer]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioBuffer.cpp:424:19: required from here 424 | uncacheWrapper(world, jsAudioBuffer->protectedWrapped().ptr(), jsAudioBuffer); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ mips64el-openwrt-linux-musl-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. [3558/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-14.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSByteLengthQueuingStrategy.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-14.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:141&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:137 = WTF::URL; auto:138 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSAnimation*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSAnimation; WrapperClass = JSCSSAnimation]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSAnimation.cpp:212:19: required from here 212 | uncacheWrapper(world, jsCSSAnimation->protectedWrapped().ptr(), jsCSSAnimation); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:197&) [with auto:173 = int; auto:174 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:200&) [with auto:169 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:197&) [with auto:173 = int; auto:174 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:200&) [with auto:169 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3559/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-15.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSContainerRule.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-15.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = void* const&; auto:62 = WTF::HashMap >::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = void*; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:172:12: required from 'void WebCore::cacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSFontFaceDescriptors; WrapperClass = JSCSSFontFaceDescriptors]' 172 | weakAdd(world.wrappers(), wrapperKey(domObject), JSC::Weak(wrapper, owner, &world)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:190:21: required from 'typename WebCore::JSDOMWrapperConverterTraits::WrapperClass* WebCore::createWrapper(JSDOMGlobalObject*, WTF::Ref&&) [with DOMClass = CSSFontFaceDescriptors; T = CSSFontFaceDescriptors; typename JSDOMWrapperConverterTraits::WrapperClass = JSCSSFontFaceDescriptors]' 190 | cacheWrapper(globalObject->world(), domObjectPtr, wrapper); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSFontFaceDescriptors.cpp:897:49: required from here 897 | return createWrapper(globalObject, WTFMove(impl)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3560/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-18.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSMathSum.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-18.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSNumericArray*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSNumericArray; WrapperClass = JSCSSNumericArray]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSNumericArray.cpp:370:19: required from here 370 | uncacheWrapper(world, jsCSSNumericArray->protectedWrapped().ptr(), jsCSSNumericArray); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3561/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-16.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSHWB.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-16.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::URL&; auto:114 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WindowProxy* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::DOMWrapperWorld* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WebCore::ProcessQualified, long unsigned int> >&; auto:114 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = unsigned int; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WidthCache::SmallStringKey; auto:114 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:114 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::ContainerNode*; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = void* const&; auto:114 = WTF::HashMap >::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = void*; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:172:12: required from 'void WebCore::cacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSHWB; WrapperClass = JSCSSHWB]' 172 | weakAdd(world.wrappers(), wrapperKey(domObject), JSC::Weak(wrapper, owner, &world)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:190:21: required from 'typename WebCore::JSDOMWrapperConverterTraits::WrapperClass* WebCore::createWrapper(JSDOMGlobalObject*, WTF::Ref&&) [with DOMClass = CSSHWB; T = CSSHWB; typename JSDOMWrapperConverterTraits::WrapperClass = JSCSSHWB]' 190 | cacheWrapper(globalObject->world(), domObjectPtr, wrapper); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSHWB.cpp:400:33: required from here 400 | return createWrapper(globalObject, WTFMove(impl)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3562/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-17.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSLayerStatementRule.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-17.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = void* const&; auto:62 = WTF::HashMap >::inlineAdd >(void* const&, JSC::Weak&&)::; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = void*]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:149:12: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = void*; Value = Weak]' 149 | map.set(key, std::forward(value)); // The table may still have a zombie for value. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:172:12: required from 'void WebCore::cacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSMathClamp; WrapperClass = JSCSSMathClamp]' 172 | weakAdd(world.wrappers(), wrapperKey(domObject), JSC::Weak(wrapper, owner, &world)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:190:21: required from 'typename WebCore::JSDOMWrapperConverterTraits::WrapperClass* WebCore::createWrapper(JSDOMGlobalObject*, WTF::Ref&&) [with DOMClass = CSSMathClamp; T = CSSMathClamp; typename JSDOMWrapperConverterTraits::WrapperClass = JSCSSMathClamp]' 190 | cacheWrapper(globalObject->world(), domObjectPtr, wrapper); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSMathClamp.cpp:296:39: required from here 296 | return createWrapper(globalObject, WTFMove(impl)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3563/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-7.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioParamDescriptor.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-7.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::URL&; auto:125 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WindowProxy* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::DOMWrapperWorld* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WebCore::ProcessQualified, long unsigned int> >&; auto:125 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = unsigned int; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WidthCache::SmallStringKey; auto:125 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:125 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::ContainerNode*; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSAudioParamMap*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = AudioParamMap; WrapperClass = JSAudioParamMap]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioParamMap.cpp:333:19: required from here 333 | uncacheWrapper(world, jsAudioParamMap->protectedWrapped().ptr(), jsAudioParamMap); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = int; auto:143 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = int; auto:143 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3564/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-21.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSRGB.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-21.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::URL&; auto:114 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WindowProxy* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::DOMWrapperWorld* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WebCore::ProcessQualified, long unsigned int> >&; auto:114 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = unsigned int; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WidthCache::SmallStringKey; auto:114 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:114 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::ContainerNode*; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSRule*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSRule; WrapperClass = JSCSSRule]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSRule.cpp:351:19: required from here 351 | uncacheWrapper(world, jsCSSRule->protectedWrapped().ptr(), jsCSSRule); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3565/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-8.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioTrackConfiguration.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-8.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::URL&; auto:125 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WindowProxy* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::DOMWrapperWorld* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:141&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:137 = WTF::URL; auto:138 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WebCore::ProcessQualified, long unsigned int> >&; auto:125 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = unsigned int; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WidthCache::SmallStringKey; auto:125 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:141&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:137 = const WTF::String&; auto:138 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:125 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::ContainerNode*; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSAudioTrackConfiguration*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = AudioTrackConfiguration; WrapperClass = JSAudioTrackConfiguration]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSAudioTrackConfiguration.cpp:258:19: required from here 258 | uncacheWrapper(world, jsAudioTrackConfiguration->protectedWrapped().ptr(), jsAudioTrackConfiguration); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:197&) [with auto:173 = int; auto:174 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:200&) [with auto:169 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:197&) [with auto:173 = int; auto:174 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:200&) [with auto:169 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:201&) [with auto:170 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3566/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-13.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBiquadFilterType.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-13.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::URL&; auto:64 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = JSC::MarkedBlock* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = WTF::UniquedStringImpl* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:63 = OpaqueJSClass* const&; auto:64 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WindowProxy* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::DOMWrapperWorld* const&; auto:64 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WebCore::ProcessQualified, long unsigned int> >&; auto:64 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = unsigned int; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::WidthCache::SmallStringKey; auto:64 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::String&; auto:64 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:64 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = WebCore::ContainerNode*; auto:64 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = int; auto:64 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = int; auto:82 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:108&) [with auto:77 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:72&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:63 = int; auto:64 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:105&) [with auto:81 = int; auto:82 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:108&) [with auto:77 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSBlob*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = Blob; WrapperClass = JSBlob]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBlob.cpp:404:19: required from here 404 | uncacheWrapper(world, jsBlob->protectedWrapped().ptr(), jsBlob); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:74&) [with auto:67 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:109&) [with auto:78 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3567/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-11.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBackgroundFetchManager.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-11.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSBackgroundFetchManager*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = BackgroundFetchManager; WrapperClass = JSBackgroundFetchManager]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBackgroundFetchManager.cpp:291:19: required from here 291 | uncacheWrapper(world, jsBackgroundFetchManager->protectedWrapped().ptr(), jsBackgroundFetchManager); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3568/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-22.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSSkewY.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-22.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::EventTarget*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::EventTarget*&&, int&&)::; Key = WebCore::EventTarget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::EventTarget*; V = int; KeyArg = WebCore::EventTarget*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::EventTarget*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::EventTarget*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::EventTarget*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::EventTarget*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::EventTarget*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/GCReachableRef.h:42:22: required from here 42 | if (map().add(&target).isNewEntry) | ~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSStyleDeclaration*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSStyleDeclaration; WrapperClass = JSCSSStyleDeclaration]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSStyleDeclaration.cpp:619:19: required from here 619 | uncacheWrapper(world, jsCSSStyleDeclaration->protectedWrapped().ptr(), jsCSSStyleDeclaration); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3569/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-20.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSPageDescriptors.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-20.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::URL&; auto:125 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = JSC::MarkedBlock* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = WTF::UniquedStringImpl* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WindowProxy* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:124 = OpaqueJSClass* const&; auto:125 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::DOMWrapperWorld* const&; auto:125 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WebCore::ProcessQualified, long unsigned int> >&; auto:125 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = unsigned int; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::WidthCache::SmallStringKey; auto:125 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::String&; auto:125 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:125 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:119:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(const U&) [with U = WebCore::JSVMClientDataClient; T = WebCore::JSVMClientDataClient; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 119 | return m_set.add(WeakRef(static_cast(value)).releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:174:65: required from here 174 | void addClient(JSVMClientDataClient& client) { m_clients.add(client); } | ~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = WebCore::ContainerNode*; auto:125 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = int; auto:143 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:133&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:124 = int; auto:125 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:166&) [with auto:142 = int; auto:143 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:169&) [with auto:138 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSPaintSize*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSPaintSize; WrapperClass = JSCSSPaintSize]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSPaintSize.cpp:224:19: required from here 224 | uncacheWrapper(world, jsCSSPaintSize->protectedWrapped().ptr(), jsCSSPaintSize); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:135&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:170&) [with auto:139 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3570/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-12.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBarcodeDetector.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-12.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::URL&; auto:114 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = JSC::MarkedBlock* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = WTF::UniquedStringImpl* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WindowProxy* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:113 = OpaqueJSClass* const&; auto:114 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WebCore::ProcessQualified, long unsigned int> >&; auto:114 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::DOMWrapperWorld* const&; auto:114 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = unsigned int; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::WidthCache::SmallStringKey; auto:114 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::String&; auto:114 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:114 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = WebCore::ContainerNode*; auto:114 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSBarcodeDetector*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = BarcodeDetector; WrapperClass = JSBarcodeDetector]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSBarcodeDetector.cpp:297:19: required from here 297 | uncacheWrapper(world, jsBarcodeDetector->protectedWrapped().ptr(), jsBarcodeDetector); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:122&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:113 = int; auto:114 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:155&) [with auto:131 = int; auto:132 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:158&) [with auto:127 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:124&) [with auto:117 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:159&) [with auto:128 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3571/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-23.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSSupportsRule.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-23.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::String]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = const WTF::String&; auto:172 = WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:183:139: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 183 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactLookupOnlyRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::String, WTF::String, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::String]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/BuiltinNames.h:315:25: required from here 315 | m_privateNameSet.add(privateName.impl()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:698:16: note: in expansion of macro 'reinterpret_cast_ptr' 698 | return reinterpret_cast_ptr(static_cast(HashTableMalloc::zeroedMalloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactLookupOnlyRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::String*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCSSTransformComponent*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CSSTransformComponent; WrapperClass = JSCSSTransformComponent]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSTransformComponent.cpp:272:19: required from here 272 | uncacheWrapper(world, jsCSSTransformComponent->protectedWrapped().ptr(), jsCSSTransformComponent); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ [3572/7792] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-24.cpp.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/MallocCommon.h:29, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/FastMalloc.h:26, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/config.h:47, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCSSViewTransitionRule.cpp:21, from /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-24.cpp:1: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakImpl.h:119:12: note: in expansion of macro 'reinterpret_cast_ptr' 119 | return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::highAddress() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:80:20: note: in expansion of macro 'reinterpret_cast_ptr' 80 | return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h: In member function 'JSC::Register* JSC::CLoopStack::reservationTop() const': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/CLoopStack.h:88:20: note: in expansion of macro 'reinterpret_cast_ptr' 88 | return reinterpret_cast_ptr(reservationTop); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArrayStorage.h:52:62: note: in expansion of macro 'reinterpret_cast_ptr' 52 | static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:961:80: required from here 961 | : StringImplShape(s_refCountIncrement, unsafeMakeSpan(tailPointer(), length), s_hashZeroValue | StringNormal | BufferInternal) | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = char16_t]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1247:45: required from here 1247 | return m_data16 == tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const char16_t*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'const T* WTF::StringImpl::tailPointer() const [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1266:37: required from here 1266 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'WTF::StringImpl* const*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1253:12: note: in expansion of macro 'reinterpret_cast_ptr' 1253 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h: In instantiation of 'T* WTF::StringImpl::tailPointer() [with T = WTF::StringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1273:37: required from here 1273 | return *tailPointer(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'WTF::StringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/text/StringImpl.h:1258:12: note: in expansion of macro 'reinterpret_cast_ptr' 1258 | return reinterpret_cast_ptr(reinterpret_cast(this) + tailOffset()); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:192:72: required from here 192 | ArrayStorage* arrayStorage() { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:193:108: required from here 193 | ContiguousJSValues contiguousInt32() { return ContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:194:92: required from here 194 | ContiguousDoubles contiguousDouble() { return ContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:191:35: note: in expansion of macro 'reinterpret_cast_ptr' 191 | T* indexingPayload() { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::ArrayStorage]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:199:84: required from here 199 | const ArrayStorage* arrayStorage() const { return indexingPayload(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = JSC::WriteBarrier >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:200:124: required from here 200 | ConstContiguousJSValues contiguousInt32() const { return ConstContiguousJSValues(indexingPayload>(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const JSC::WriteBarrier >*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h: In instantiation of 'const T* JSC::Butterfly::indexingPayload() const [with T = double]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:201:108: required from here 201 | ConstContiguousDoubles contiguousDouble() const { return ConstContiguousDoubles(indexingPayload(), vectorLength()); } | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'const JSC::Butterfly*' to 'const double*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/Butterfly.h:198:47: note: in expansion of macro 'reinterpret_cast_ptr' 198 | const T* indexingPayload() const { return reinterpret_cast_ptr(this); } | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::VariableEnvironmentEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::VariableEnvironmentEntry>, WTF::KeyValuePairKeyExtractor, JSC::VariableEnvironmentEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::VariableEnvironmentEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::VariableEnvironmentEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::VariableEnvironmentEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from here 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static void WTF::HashTable::deallocateTable(ValueType*) [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::PlatformMediaSessionRemoteControlCommandType]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:451:32: required from 'WTF::HashTable::~HashTable() [with Key = WebCore::PlatformMediaSessionRemoteControlCommandType; Value = WebCore::PlatformMediaSessionRemoteControlCommandType; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::IntHash; Traits = WTF::StrongEnumHashTraits; KeyTraits = WTF::StrongEnumHashTraits; Malloc = WTF::FastMalloc]' 451 | deallocateTable(m_table); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:60:5: required from here 60 | HashSet() = default; | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'WTF::HashTable, WTF::StrongEnumHashTraits, WTF::StrongEnumHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WebCore::PlatformMediaSessionRemoteControlCommandType*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1189:25: note: in expansion of macro 'reinterpret_cast_ptr' 1189 | unsigned size = reinterpret_cast_ptr(table)[tableSizeOffset]; | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, JSC::PrivateNameEntry>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1356:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::PrivateNameEntry>; Extractor = WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; Malloc = WTF::FastMalloc]' 1356 | m_table = allocateTable(bestTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:40:7: required from 'constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = JSC::VariableEnvironment::RareData; _Args = {JSC::VariableEnvironment::RareData&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' 40 | class HashMap final { | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:853:31: required from 'decltype(auto) WTF::makeUnique(Args&& ...) [with T = JSC::VariableEnvironment::RareData; Args = {JSC::VariableEnvironment::RareData&}]' 853 | return std::make_unique(std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/VariableEnvironment.h:160:87: required from here 160 | , m_rareData(other.m_rareData ? WTF::makeUnique(*other.m_rareData) : nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePair, JSC::PrivateNameEntry>, WTF::KeyValuePairKeyExtractor, JSC::PrivateNameEntry> >, JSC::IdentifierRepHash, WTF::HashMap, WTF::DefaultRefDerefTraits >, JSC::PrivateNameEntry, JSC::IdentifierRepHash, WTF::HashTraits >, JSC::PrivateNameEntryHashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, JSC::PrivateNameEntry>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; ValueType = WTF::ListHashSetNode*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::ListHashSetTranslator >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::URL&; auto:62 = WTF::ListHashSet::add(const ValueType&)::; Key = WTF::ListHashSetNode*; Value = WTF::ListHashSetNode*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ListHashSetNodeHashFunctions >; Traits = WTF::HashTraits*>; KeyTraits = WTF::HashTraits*>; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*>, WTF::FastMalloc>, WTF::ListHashSetNode*, WTF::ListHashSetNode*, WTF::IdentityExtractor, WTF::ListHashSetNodeHashFunctions >, WTF::HashTraits*>, WTF::HashTraits*> > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/ListHashSet.h:580:78: required from 'WTF::ListHashSet >::AddResult WTF::ListHashSet >::add(const ValueType&) [with ValueArg = WTF::URL; HashArg = WTF::DefaultHash; AddResult = WTF::HashTableAddResult > >; ValueType = WTF::URL]' 580 | auto result = m_impl.template add(value, [] { return nullptr; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/dom/NodeInlines.h:281:17: required from here 281 | urls.add(url); | ~~~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::ListHashSetNode**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedBlock*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = JSC::MarkedBlock* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(JSC::MarkedBlock* const&)::; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = JSC::MarkedBlock*; Value = JSC::MarkedBlock*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = JSC::MarkedBlock*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedBlock*, JSC::MarkedBlock*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = JSC::MarkedBlock*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockSet.h:54:14: required from here 54 | m_set.add(block); | ~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedBlock**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::UniquedStringImpl*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = WTF::UniquedStringImpl* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WTF::UniquedStringImpl*&&)::; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Key = WTF::UniquedStringImpl*; Value = WTF::UniquedStringImpl*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::UniquedStringImpl*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::UniquedStringImpl*, WTF::UniquedStringImpl*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WTF::UniquedStringImpl*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyNameArray.h:130:26: required from here 130 | m_set.add(name.impl()); | ~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::UniquedStringImpl**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h: In instantiation of 'static WTF::RobinHoodHashTable::ValueType* WTF::RobinHoodHashTable::allocateTable(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:771:28: required from 'void WTF::RobinHoodHashTable::rehash(unsigned int) [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 771 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:724:5: required from 'void WTF::RobinHoodHashTable::expand() [with Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc]' 724 | rehash(newSize); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:390:9: required from 'WTF::RobinHoodHashTable::AddResult WTF::RobinHoodHashTable::add(T&&, const auto:175&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:171 = WTF::URL; auto:172 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WTF::URL&&, WebCore::ScriptBuffer&&)::; Key = WTF::URL; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; SizePolicy = WTF::MemoryCompactRobinHoodHashTableSizePolicy; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 390 | expand(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WTF::URL; V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = WebCore::ScriptBuffer; KeyArg = WTF::URL; MappedArg = WebCore::ScriptBuffer; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::MemoryCompactRobinHoodHashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>, WTF::URL, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::URL]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/workers/service/ServiceWorkerTypes.h:91:40: required from here 91 | isolatedImportedScripts.add(url.isolatedCopy(), script.isolatedCopy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::RobinHoodHashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::MemoryCompactRobinHoodHashTableSizePolicy, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/RobinHoodHashTable.h:700:25: note: in expansion of macro 'reinterpret_cast_ptr' 700 | ValueType* result = reinterpret_cast_ptr(static_cast(HashTableMalloc::malloc(size * sizeof(ValueType)))); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::DefaultHash, long unsigned int> > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WebCore::ProcessQualified, long unsigned int> >&; auto:62 = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::inlineAdd, long unsigned int> >&, WebCore::ScrollableArea*>(const WebCore::ProcessQualified, long unsigned int> >&, WebCore::ScrollableArea*&&)::; Key = WebCore::ProcessQualified, long unsigned int> >; Value = WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >; Extractor = WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >; HashFunctions = WTF::DefaultHash, long unsigned int> > >; Traits = WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits, long unsigned int> > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WebCore::ProcessQualified, long unsigned int> >&; V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = WebCore::ScrollableArea*; KeyArg = WebCore::ProcessQualified, long unsigned int> >; MappedArg = WTF::WeakPtr; HashArg = WTF::DefaultHash, long unsigned int> > >; KeyTraitsArg = WTF::HashTraits, long unsigned int> > >; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>, WebCore::ProcessQualified, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > > > >; KeyType = WebCore::ProcessQualified, long unsigned int> >]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/page/LocalFrameView.h:180:146: required from here 180 | void setPluginScrollableAreaForScrollingNodeID(ScrollingNodeID nodeID, ScrollableArea& area) { m_scrollingNodeIDToPluginScrollableAreaMap.add(nodeID, &area); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, long unsigned int> >, WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >, WTF::KeyValuePairKeyExtractor, long unsigned int> >, WTF::WeakPtr > >, WTF::DefaultHash, long unsigned int> > >, WTF::HashMap, long unsigned int> >, WTF::WeakPtr >::KeyValuePairTraits, WTF::HashTraits, long unsigned int> > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, long unsigned int> >, WTF::WeakPtr >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = unsigned int; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::inlineAdd(unsigned int&&, float&)::; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = unsigned int; V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = unsigned int; MappedArg = float; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, unsigned int, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = unsigned int]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:178:53: required from here 178 | auto addResult = m_singleCharMap.fastAdd(character + 1, entry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::FloatWithZeroEmptyKeyHashTraits >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHash>; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WidthCache::SmallStringKey; auto:62 = WTF::HashMap >::inlineAdd(WebCore::WidthCache::SmallStringKey&&, float&)::; Key = WebCore::WidthCache::SmallStringKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::WidthCache::SmallStringKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WebCore::WidthCache::SmallStringKeyHashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::WidthCache::SmallStringKey; V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:491:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::fastAdd(KeyType&&, T&&) [with V = float&; KeyArg = WebCore::WidthCache::SmallStringKey; MappedArg = float; HashArg = WebCore::WidthCache::SmallStringKeyHash; KeyTraitsArg = WebCore::WidthCache::SmallStringKeyHashTraits; MappedTraitsArg = WTF::FloatWithZeroEmptyKeyHashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>, WebCore::WidthCache::SmallStringKey, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits> >; KeyType = WebCore::WidthCache::SmallStringKey]' 491 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/WidthCache.h:182:43: required from here 182 | auto addResult = m_map.fastAdd(text, entry); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WebCore::WidthCache::SmallStringKeyHash, WTF::HashMap >::KeyValuePairTraits, WebCore::WidthCache::SmallStringKeyHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::WindowProxy*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::WindowProxy* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::WindowProxy* const&)::; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:505:173: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::WindowProxy*; Value = WebCore::WindowProxy*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 505 | template AddResult add(const ValueType& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return value; }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:338:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(const ValueType&) [with ValueArg = WebCore::WindowProxy*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::WindowProxy*, WebCore::WindowProxy*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::WindowProxy*]' 338 | return m_impl.template add(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/DOMWrapperWorld.h:52:79: required from here 52 | void didCreateWindowProxy(WindowProxy* controller) { m_jsWindowProxies.add(controller); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::WindowProxy**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::No; auto:61 = OpaqueJSClass* const&; auto:62 = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::inlineAdd(OpaqueJSClass* const&, std::nullptr_t&&)::; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = OpaqueJSClass* const&; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:470:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, OpaqueJSClass*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = OpaqueJSClass*]' 470 | return inlineAdd(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSGlobalObjectInlines.h:515:45: required from here 515 | return m_rareData->opaqueJSClassData.add(key, nullptr).iterator->value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WebCore::DOMWrapperWorld*]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::DOMWrapperWorld* const&; auto:62 = WTF::HashTable, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>::add(WebCore::DOMWrapperWorld*&&)::; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WebCore::DOMWrapperWorld*; Value = WebCore::DOMWrapperWorld*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WebCore::DOMWrapperWorld*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::DOMWrapperWorld*, WebCore::DOMWrapperWorld*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits > >; ValueType = WebCore::DOMWrapperWorld*]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/WebCoreJSClientData.h:142:23: required from here 142 | m_worldSet.add(&world); | ~~~~~~~~~~~~~~^~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WebCore::DOMWrapperWorld**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::String&; auto:62 = WTF::HashMap >::inlineAdd >(const WTF::String&, WTF::Ref&&)::; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:416:33: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' 416 | AddResult result = inlineAdd(std::forward(key), std::forward(value)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:442:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::Ref; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::String, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WTF::String]' 442 | return inlineSet(key, std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/JSONValues.h:361:18: required from here 361 | if (m_map.set(name, WTFMove(value)).isNewEntry) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::IdentityHashTranslator, WTF::DefaultRefDerefTraits > >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > > >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = const WTF::Ref, WTF::DefaultRefDerefTraits >&; auto:62 = WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::add(ValueType&&)::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:506:168: required from 'WTF::HashTable::AddResult WTF::HashTable::add(ValueType&&) [with WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::Ref, WTF::DefaultRefDerefTraits >; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 506 | template AddResult add(ValueType&& value) { return add(Extractor::extract(value), [&]() ALWAYS_INLINE_LAMBDA { return WTFMove(value); }); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:344:50: required from 'WTF::HashSet, , , >::AddResult WTF::HashSet, , , >::add(ValueType&&) [with ValueArg = WTF::Ref, WTF::DefaultRefDerefTraits >; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; TraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >; ValueType = WTF::Ref, WTF::DefaultRefDerefTraits >]' 344 | return m_impl.template add(WTFMove(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashSet.h:125:25: required from 'WTF::WeakHashSet< , , >::AddResult WTF::WeakHashSet< , , >::add(WTF::WeakRef) [with T = WebCore::RenderingResourceObserver; WeakPtrImpl = WTF::DefaultWeakPtrImpl; WTF::EnableWeakPtrThreadingAssertions assertionsPolicy = WTF::EnableWeakPtrThreadingAssertions::Yes; AddResult = WTF::HashTableAddResult, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > > > >]' 125 | return m_set.add(value.releaseImpl()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/RenderingResource.h:83:24: required from here 83 | m_observers.add(WTFMove(observer)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::Ref, WTF::DefaultRefDerefTraits >, WTF::IdentityExtractor, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::Ref, WTF::DefaultRefDerefTraits >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = WebCore::ContainerNode*; auto:62 = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::inlineAdd(WebCore::ContainerNode*&&, int&&)::; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:428:104: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 428 | return m_impl.template add, shouldValidateKey>(std::forward(key), [&] () ALWAYS_INLINE_LAMBDA -> MappedType { return std::forward(value); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:477:21: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::add(KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = WebCore::ContainerNode*]' 477 | return inlineAdd(WTFMove(key), std::forward(mapped)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashCountedSet.h:244:29: required from 'WTF::HashCountedSet, >::AddResult WTF::HashCountedSet, >::add(ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WebCore::ContainerNode*, WTF::KeyValuePair, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; ValueType = WebCore::ContainerNode*]' 244 | auto result = m_impl.add(std::forward(value), 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/html/HTMLFrameOwnerElement.h:92:39: required from here 92 | disabledSubtreeRoots().add(m_root.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::KeyValuePairKeyExtractor >, WTF::DefaultHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = WTF::WeakHashMap::removeNullReferences()::; Key = WTF::Ref, WTF::DefaultRefDerefTraits >; Value = WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >; HashFunctions = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; Traits = WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = WTF::WeakHashMap::removeNullReferences()::; KeyArg = WTF::Ref, WTF::DefaultRefDerefTraits >; MappedArg = unsigned int; HashArg = WTF::DefaultHash, WTF::DefaultRefDerefTraits > >; KeyTraitsArg = WTF::HashTraits, WTF::DefaultRefDerefTraits > >; MappedTraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:356:37: required from 'bool WTF::WeakHashMap< , , >::removeNullReferences() [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 356 | bool result = m_map.removeIf([](auto& iterator) { return !iterator.key.get(); }); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashMap.h:350:41: required from 'unsigned int WTF::WeakHashMap< , , >::computeSize() const [with KeyType = WebCore::CachedResourceClient; ValueType = unsigned int; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 350 | const_cast(*this).removeNullReferences(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/WeakHashCountedSet.h:54:61: required from 'unsigned int WTF::WeakHashCountedSet::computeSize() const [with Value = WebCore::CachedResourceClient; WeakPtrImpl = WTF::SingleThreadWeakPtrImpl]' 54 | unsigned computeSize() const { return m_impl.computeSize(); } | ~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/loader/cache/CachedResource.h:182:68: required from here 182 | unsigned numberOfClients() const { return m_clients.computeSize(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable, WTF::DefaultRefDerefTraits >, WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>, WTF::KeyValuePairKeyExtractor, WTF::DefaultRefDerefTraits >, unsigned int> >, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashMap, WTF::DefaultRefDerefTraits >, unsigned int, WTF::DefaultHash, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::HashTraits, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::DefaultRefDerefTraits > >, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair, WTF::DefaultRefDerefTraits >, unsigned int>*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = JSC::MarkedVectorBase*]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1093:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(const_iterator) [with Key = JSC::MarkedVectorBase*; Value = JSC::MarkedVectorBase*; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; const_iterator = WTF::HashTableConstIterator, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*, JSC::MarkedVectorBase*, WTF::IdentityExtractor, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >]' 1093 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:392:46: required from 'bool WTF::HashSet, , , >::remove(iterator) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits, WTF::FastMalloc>, JSC::MarkedVectorBase*>]' 392 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashSet.h:399:18: required from 'bool WTF::HashSet, , , >::remove(const ValueType&) [with ValueArg = JSC::MarkedVectorBase*; HashArg = WTF::DefaultHash; TraitsArg = WTF::HashTraits; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; ValueType = JSC::MarkedVectorBase*]' 399 | return remove(find(value)); | ~~~~~~^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/ArgList.h:50:30: required from here 50 | m_markSet->remove(this); | ~~~~~~~~~~~~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'JSC::MarkedVectorBase**' increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:439:53: required from here 439 | bounds = m_glyphToBoundsMap->metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1212:16: required from 'WTF::HashTable::ValueType* WTF::HashTable::expand(ValueType*) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' 1212 | return rehash(newSize, entry); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:863:13: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, const auto:70&) [with HashTranslator = WTF::HashMapEnsureTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::DefaultHash >; WTF::ShouldValidateKey = WTF::ShouldValidateKey::Yes; auto:61 = int; auto:62 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 863 | expand(nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:435:110: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::inlineEnsure(K&&, const auto:103&) [with auto:79 = int; auto:80 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >]' 435 | return m_impl.template add, shouldValidateKey>(std::forward(key), functor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:503:24: required from 'WTF::HashMap, , , , , >::AddResult WTF::HashMap, , , , , >::ensure(KeyType&&, const auto:106&) [with auto:75 = WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int)::; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, int, WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits > >; KeyType = int]' 503 | return inlineEnsure(std::forward(key), functor); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:135:27: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' 135 | return *m_pages.ensure(pageNumber, [] { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136 | return makeUnique(unknownMetrics()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | }).iterator->value; | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:96:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' 96 | return locatePageSlowCase(pageNumber); | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' 46 | return locatePage(glyph / GlyphMetricsPage::size).metricsForGlyph(glyph); | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/platform/graphics/Font.h:512:52: required from here 512 | float width = m_glyphToWidthMap.metricsForGlyph(glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::DefaultHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::HashTableTraits, WTF::ShouldValidateKey::Yes, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:579:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 579 | void shrink() { rehash(tableSize() / 2, nullptr); } | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1064:13: required from 'void WTF::HashTable::remove(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1064 | shrink(); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1038:15: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1038 | remove(pos); | ~~~~~~^~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1084:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(iterator) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIterator >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, void*, WTF::KeyValuePair >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits >]' 1084 | removeAndInvalidateWithoutEntryConsistencyCheck(const_cast(it.m_iterator.m_position)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:536:46: required from 'bool WTF::HashMap, , , , , >::remove(iterator) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::Yes; Malloc = WTF::FastMalloc; iterator = WTF::HashTableIteratorAdapter >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>, WTF::KeyValuePair > >]' 536 | m_impl.removeWithoutEntryConsistencyCheck(it.m_impl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakInlines.h:159:15: required from 'void JSC::weakRemove(Map&, const Key&, Value) [with Map = WTF::HashMap >; Key = void*; Value = WebCore::JSCanvasCaptureMediaStreamTrack*]' 159 | map.remove(it); | ~~~~~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/Source/WebCore/bindings/js/JSDOMWrapperCache.h:179:15: required from 'void WebCore::uncacheWrapper(DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = CanvasCaptureMediaStreamTrack; WrapperClass = JSCanvasCaptureMediaStreamTrack]' 179 | weakRemove(world.wrappers(), wrapperKey(domObject), wrapper); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WebCore/DerivedSources/JSCanvasCaptureMediaStreamTrack.cpp:240:19: required from here 240 | uncacheWrapper(world, jsCanvasCaptureMediaStreamTrack->protectedWrapped().ptr(), jsCanvasCaptureMediaStreamTrack); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::PrototypeKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::DefaultHash; Traits = WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap::pruneStaleEntries()::, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::PrototypeKey; MappedArg = JSC::Weak; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::PrototypeKey; ValueArg = JSC::Structure; HashArg = WTF::DefaultHash; KeyTraitsArg = WTF::HashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::DefaultHash, WTF::HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::HashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h: In instantiation of 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]': /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1288:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, ValueType*) [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc; ValueType = WTF::KeyValuePair >]' 1288 | m_table = allocateTable(newTableSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1252:9: required from 'void WTF::HashTable::shrinkToBestSize() [with Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1252 | rehash(computeBestTableSize(keyCount()), nullptr); | ^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1129:13: required from 'bool WTF::HashTable::removeIf(const auto:72&) [with auto:65 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; Key = JSC::StructureTransitionTable::Hash::Key; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits; KeyTraits = WTF::SimpleClassHashTraits; Malloc = WTF::FastMalloc]' 1129 | shrinkToBestSize(); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashMap.h:543:27: required from 'bool WTF::HashMap, , , , , >::removeIf(const auto:107&) [with auto:76 = JSC::WeakGCMap >::pruneStaleEntries()::, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairType&)>; KeyArg = JSC::StructureTransitionTable::Hash::Key; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits; MappedTraitsArg = WTF::HashTraits >; TableTraitsArg = WTF::HashTableTraits; WTF::ShouldValidateKey shouldValidateKey = WTF::ShouldValidateKey::No; Malloc = WTF::FastMalloc]' 543 | return m_impl.removeIf(functor); | ~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMapInlines.h:73:19: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::StructureTransitionTable::Hash::Key; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::SimpleClassHashTraits]' 73 | m_map.removeIf([](const typename HashMapType::KeyValuePairType& entry) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | return !entry.value; | ~~~~~~~~~~~~~~~~~~~~ 75 | }); | ~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/JavaScriptCore/PrivateHeaders/JavaScriptCore/WeakGCMap.h:104:10: required from here 104 | void pruneStaleEntries() final; | ^~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1178:20: note: in expansion of macro 'reinterpret_cast_ptr' 1178 | return reinterpret_cast_ptr(static_cast(Malloc::zeroedMalloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/StdLibExtras.h:141:30: warning: cast from 'char*' to 'WTF::HashTable >, WTF::KeyValuePairKeyExtractor > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::StructureTransitionTable::Hash, WTF::SimpleClassHashTraits, WTF::HashTraits >, WTF::HashTableTraits, WTF::ShouldValidateKey::No, WTF::FastMalloc>::KeyValuePairTraits, WTF::SimpleClassHashTraits, WTF::FastMalloc>::ValueType*' {aka 'WTF::KeyValuePair >*'} increases required alignment of target type [-Wcast-align] 141 | #define reinterpret_cast_ptr reinterpret_cast /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/openwrt-build/WTF/Headers/wtf/HashTable.h:1180:29: note: in expansion of macro 'reinterpret_cast_ptr' 1180 | ValueType* result = reinterpret_cast_ptr(static_cast(Malloc::malloc(metadataSize + size * sizeof(ValueType))) + metadataSize); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. make[3]: *** [Makefile:166: /builder/shared-workdir/build/sdk/build_dir/target-mips64el_mips64r2_64_musl/wpewebkit-2.50.1/.built] Error 1 time: package/feeds/video/wpewebkit/compile#12143.90#1102.54#1469.21